I'm a Principal Software Developer working on large-scale web applications for the maritime industry, and I also build and run my own B2B SaaS platform end-to-end. My day job is the same thing I'll be teaching you: writing real, maintainable code that people actually use.
That shapes how I teach. I know which parts genuinely confuse beginners, and I don't assume you already know the jargon.
I st...
I'm a Principal Software Developer working on large-scale web applications for the maritime industry, and I also build and run my own B2B SaaS platform end-to-end. My day job is the same thing I'll be teaching you: writing real, maintainable code that people actually use.
That shapes how I teach. I know which parts genuinely confuse beginners, and I don't assume you already know the jargon.
I studied Computer Science and have been writing code for a long time — long enough to have seen frameworks come and go, and to know which fundamentals actually survive that churn. That's what I focus on. Learn how the language works underneath, and the current tool becomes a detail you pick up in a weekend, rather than the thing you're dependent on.
What I can teach:
HTML, CSS and JavaScript from the ground up; TypeScript; Angular; working with databases and cloud services (Firebase); Git and version control; and the professional habits that separate hobby code from employable code — testing, structure, code review, debugging.
Who I work with:
Complete beginners of any age, school and university students who need help with coursework or projects, and adults considering a career change into tech who want an honest picture of what the work actually involves.
How I teach:
We build something real from lesson one. I'll explain the concept, then we write code together, then you write it yourself while I'm there to unstick you. Sessions are hands-on, at your pace, with practice work between lessons if you want it. There's no fixed syllabus you have to follow — tell me what you'd like to be able to build or where you want to end up, and I'll map out a route to get you there. Lessons available in Cardiff, in person or online, in English or Greek.
Read more
see less