About

Senior Frontend Engineer

Dublin, Ireland

i.psomadelis@gmail.comLinkedInGitHub

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 Gaming

Dublin, 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@ BookOnlineNow

Remote • 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

@ IknowHow

Athens, 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
TanStack StartReact 19Nitro SSRTanStack RouterTanStack QueryZustandTailwind CSSshadcn/uiRechartsVitest

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

Read Full Case Study →

ReactTypeScriptConvexStripeBunTurborepoTailwind CSSVercel

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)

© Ioannis Psomadelis.