Technical Leadership
Direction, mentoring, and cross-team engineering ownership
Staff Engineer · Tech Lead

Staff Engineer and Tech Lead with 14+ years building and evolving web products and driving technical direction across Staff-plus and Principal-level scopes. Experienced in cross-team leadership, web architecture, design systems, and developer experience. Strongest technical background in TypeScript, React, and Node.js, with experience across distributed systems, backend infrastructure, and reliability. Based in Athens, Greece.
Lead Software Engineer (Tech Lead)
Principal Software Engineer (Frontend)
Senior FrontEnd Software Engineer
Senior FrontEnd Engineer
Daily responsible for the stability of the site across 45 markets. Built on React with MobX; transitioned the old platform from Backbone.
Web Developer (Full Stack)
FrontEnd Developer → Lead FrontEnd Developer
Web Developer
Direction, mentoring, and cross-team engineering ownership
Product architecture, migrations, and long-term frontend evolution
Tokens, shared components, and design–engineering alignment
Code sharing, consistency, and developer experience at scale
Typed systems and maintainable application code since 2019
Deep language fluency across frontend and Node backends
Apps with Redux, Zustand, MobX, and modern React patterns
Cross-platform mobile apps for product and side projects
Composable frontend architecture and pattern adoption
Backend services, tooling, and full-stack delivery
APIs and GraphQL servers on Express and Apollo
Schema design, subscriptions, and client–server contracts
Document models with Mongoose and production data flows
Relational storage for client and user data
Event-driven pipelines and distributed messaging
Reliable job queues and background processing
Layout systems, design tokens, and refined UI polish
Alerting, production deep-dives, and reliability practices
3v3 live quiz game app.
React NativeHomeopathy chat app connecting patients with practitioners.
React Native / BackendMusic quiz game with real-time GraphQL subscriptions.
React Native · GraphQL · Node.jsLive quiz on mobile with ~3 000 instant concurrent users.
React NativeAndroid/iOS companion app for Funkmartini.
React NativeThe most famous Greek quiz app.
Full Stack (MEAN)How we built and evolved a React design system across design and engineering.
Patterns with redux-observable for async flows, cancellation, and testable epics.
Why we adopted static typing on the frontend and what actually improved.