El-Professor
A multi-tenant SaaS that runs tutoring schools end to end: scheduling, attendance, payroll and billing.
Sole engineer across product, frontend and backend
El-Professor, a SaaS I built and shipped alone, is live with a paying client.
Frontend Engineer
professional
or relocation · EU citizen
I'm a frontend engineer at Deloitte Digital, leading a team of three and working in React and TypeScript on a platform used by hundreds of thousands of people across 14 markets. I studied Electrical & Computer Engineering at the University of Patras and finished my MEng in 2024.
Alongside that, I built El-Professor on my own: a multi-tenant SaaS for tutoring schools, from the scheduling engine to attendance-driven billing and payroll. It's live, and a client pays for it. I care most about the interface, but I've built the backend underneath one too.
I work from Heraklion, Crete, I'm an EU citizen, and I'm open to remote / relocation.
Where I spend most of my time.
Enough to ship a product without waiting for anyone.
The part that turns a repo into something people can use.
Real, but it isn't the role I'm applying for.
Production React and TypeScript on an enterprise platform serving hundreds of thousands of users across 14 international markets. Leading a team of 3 developers.
Full-stack features across React and Angular frontends and a Python and SQL backend.
Designed, built and shipped a multi-tenant SaaS solo. It's live with a paying client.
A multi-tenant SaaS that runs tutoring schools end to end: scheduling, attendance, payroll and billing.
Sole engineer across product, frontend and backend
A headless commerce storefront built for wholesale: approval workflows, full-text search, bilingual by default.
Full-stack engineer

One place for a small business to manage clients, suppliers, employees and transactions, shipped to web and native desktop from one codebase.
Sole engineer
An intent-classification chatbot for university student support, on a neural network I trained from scratch.
Sole engineer, diploma thesis
Fetched from the GitHub API, cached for an hour. Public repositories only, so most of what I build at work and for clients isn't here.
I'm open to remote / relocation roles. Send me the problem and I'll tell you honestly whether I'm the right person for it.