About
Senior Frontend Engineer
About Me
Senior Frontend Engineer with 6+ years building high-traffic, customer-facing web products. Deep expertise in Angular, React, and Qwik with a strong focus on frontend architecture, performance optimization, and production-ready delivery end-to-end.
Currently at Ancient Gaming developing platforms serving 100k+ daily active users, while leading the greenfield rebuild of BookOnlineNow's booking engine. Proven track record of achieving 50%+ performance improvements through strategic modernization.
Technical Skills
Frontend Frameworks
Angular, React, Qwik, TanStack Start, Next.js
State & Data
NgRx/Redux, Angular Signals, Zustand, TanStack Query, GraphQL
UI & Styling
Tailwind CSS, Material UI, shadcn/ui, SCSS/SASS
Testing
Jest, Cypress, Vitest, Testing Library, Karma
Languages
TypeScript, JavaScript, Python, PHP, SQL
DevOps & Tools
Git, Docker, CI/CD, Vite, Turborepo, Nginx
Experience
Senior Frontend Engineer
@ Ancient GamingDublin, Ireland (Remote) • Jan 2025 – Present
- Own end-to-end delivery of production-ready frontend features across high-traffic Angular applications serving 100k+ DAUs
- Achieved 50% performance boost across core features through strategic optimization
- Drive frontend architecture improvements through refactoring and modern state management patterns
- Lead modernization initiatives including Qwik adoption and SSR rendering strategies
Senior Frontend Engineer
Contract@ BookOnlineNowRemote • Feb 2025 – Present
- Lead greenfield rebuild of the core Booking Engine, designing frontend architecture from scratch
- Own complete booking flows (search → availability → pricing → checkout) with production reliability
- Establish UI standards and reusable component library improving consistency and dev velocity
- Define API contracts with backend teams ensuring smooth integration across booking workflows
Senior Frontend Engineer
@ IknowHowAthens, Greece • Sep 2023 – Jan 2025
- Modernized NBG Digital Banking applications, cutting load times by 50% through Angular migration
- Delivered large-scale frontend applications across fintech and public-sector domains
- Owned authentication and data visualization modules on OSPA 2, a large-scale public sector project
- Implemented complex data visualization dashboards for regulatory compliance
Frontend Engineer
@ BookOnlineNow (Epsilon Net Group)Athens, Greece • Jul 2019 – Sep 2023
- Built and maintained client-facing web applications for hospitality sector using Angular and React
- Consistently achieved top Lighthouse scores for performance and accessibility
- Migrated infrastructure to VPS with CI/CD pipelines, cutting deployment times
- Improved system reliability through automated testing and monitoring
Featured Projects
nimbi.gr — Multi-Model Weather Observatory
nimbi.gr →Weather forecast comparison app that displays multiple meteorological models side-by-side, helping users make informed decisions by comparing predictions from ECMWF HD, GFS, GEM, and UKMO.
Key Features
- Multi-model comparison: Side-by-side forecast visualization with confidence indicators for 7-day outlook
- Interactive charts: Dynamic Recharts visualizations for temperature, precipitation, wind speed, and pressure
- Air quality monitoring: Real-time AQI integration with health recommendations
- European weather alerts: Meteoalarm integration for severe weather warnings
- Smart location system: Geocoding-powered search with persistent saved locations
- Pro/Simple modes: Toggle between detailed meteorological data and simplified view
- Full i18n: English and Greek support with system-aware dark mode
Full-Stack Hotel Booking Platform
Live Demo →Production-ready booking platform with complete hotel reservation workflows, real-time availability, and secure payment processing. Currently used by boutique hotels in Greece.
Key Features
- Complete booking engine: Search, availability checking, room selection, and checkout flow
- Payment integration: Stripe payments with multi-currency support (25+ currencies)
- Role-based access: Five distinct roles (Super Admin, Hotel Owner, Staff, Support, Guest)
- Admin dashboard: Revenue trends, occupancy rates, guest demographics, and KPIs
- Real-time updates: Instant availability sync across all connected clients via Convex
- End-to-end type safety: Full TypeScript coverage from database to UI
Education & Certifications
B.Sc. in Digital Systems
University of Piraeus • Expected Jan 2026
Python Programming
EKEK • Aug 2024
Additional
Languages
Greek (Native) • English (Professional) • German (Limited)
Military Service
Completed (Hellenic Army, Greece)