Hi, I'm Michalis

Michalis - Full-Stack Developer

I turn ideas into functional, user-friendly web applications, bringing concepts to life with modern technologies and innovative solutions.

About Me

My Journey

My interest in technology began with a simple curiosity about how things work. That curiosity eventually led me to study Computer Science at the University of Twente. Over the years, I’ve focused on different fields of CS but I got more practical experience in full-stack development.

A rewarding moment in my journey was receiving the Best Project Award from a university project, which led to an internship where I learned to apply the knowledge I gained at university to a real-world project.

After finishing my internship, I worked as a Teaching Assistant both at the university and externally. I enjoyed helping students understand challenging concepts and supporting them throughout their assignments. Later, I was promoted to Head Teaching Assistant for a course, where I took on additional responsibilities and contributed to the overall coordination of the teaching team.

Profile Picture
Java
TypeScript
Python
SQL
Ruby on Rails
Next.js
Node.js
Git
Docker

My Projects

Railslips - HR & Payroll System

Railslips - HR & Payroll System

Railslips is a compact HR & payroll app built with Ruby on Rails. It features employee records, payroll and leave management, role-based access, and PDF payslips. Hosted on Render.

Ruby on RailsTailwind CSSPostgreSQLDocker
Chess in Java (with Swing)

Chess in Java (with Swing)

A Java-based chess game designed with object-oriented principles, with a graphical user interface using Swing. Networking is supported and communication happens between the clients and the server via a protocol using sockets.

JavaSwingOOPSockets

Education & Work Experience

Education

Bachelor's Degree in Computer Science

University of Twente

- Minor in Cybersecurity and Cybercrime, Communication Science

- Elective in Embedded Systems

- Research Project: "5G for Aviation Communication Systems"

Work Experience

Note-Bridge
Full-Stack Developer

@ Note-Bridge

Jul 2023 - Jun 2024

University of Twente
Head Teaching Assistant

@ University of Twente - TCS

Jun 2025 - Nov 2025

University of Twente
Teaching Assistant

@ University of Twente - TCS

Jul 2024 - Present

Fiverr
Programming Teacher

@ Fiverr

Jul 2023 - Aug 2025

University of Twente
Student for a Day Mentor

@ University of Twente - TCS

Oct 2022 - Dec 2023