Senior Frontend Engineer building product-grade interfaces
across Web, Desktop, and Mobile environments. Currently architecting the
frontend for an AI-driven multi-agent enterprise workflow platform, spanning
Electron, Microsoft Word add-in, and Dockerized web delivery from a shared
React / TypeScript monorepo. Previously shaped the frontend ecosystem of a
low-code data management and Digital Asset Management platform used for
institutional repositories, digital collections, open data, and open science
products. Has shipped 10+ production solutions, including a published
cross-platform mobile app, with deep proficiency in TypeScript, monorepos,
UI architecture, and release workflows.
02·Experience
Qognity
Currently
12/2025 – Present
Senior Frontend Engineer
12/2025 – Present
Architect the entire frontend of an AI-driven multi-agent enterprise workflow platform delivered as three coordinated React 18 apps from one pnpm + Turborepo monorepo: an Electron 28 desktop client, a Microsoft Word task-pane add-in (Office.js), and a Dockerized web variant (nginx, multi-stage build, CSP) of the same renderer.
Built 40+ production user flows including a real-time multi-agent chat (WebSocket streaming, file attachments, react-markdown rendering), email-to-Jira agent, vendor / connectors / agents management, dashboards, and settings, using Fluent UI v8 + v9, Tailwind CSS v4 (@theme inline tokens, Light / Dark / System theming), react-hook-form + zod, and SWR.
Designed a shared internal library (@qognity/packages) consumed by both the desktop renderer and the Word add-in (auth contexts, chat components, hooks, services, types), unifying MSAL + Google OAuth identity and WebSocket messaging across two distinct host environments.
Owned the desktop release pipeline end-to-end: Electron Forge + Squirrel.Windows installer, standard Semantic Versioning, and Vite / Webpack / TypeScript build orchestration via Turbo, alongside the Dockerized renderer build for the web SaaS variant.
Niovity
01/2022 – 09/2025
Senior Frontend Engineer
05/2023 – 09/2025
Shaped the frontend architecture of a low-code data management platform spanning Digital Assets, Open Data, and Open Science products, maintaining shared JS libraries and UI kits used for institutional repositories, including systems with 100k+ publication records and large-scale digital collections.
Delivered 9 production applications (4 back-office UIs, 3 web apps, 2 mobile apps) for organizations like Pergamos (University of Athens), Monumenta, and Rescaper, by engineering a reusable component system that ensured consistent UX across disparate client projects.
Drove engineering excellence by mentoring junior developers through structured code reviews and pair programming, while helping coordinate delivery workflows for 4+ concurrent client projects on a unified codebase.
Frontend Engineer
07/2022 – 04/2023
Built responsive web applications (1 back-office UI, 1 web app) with focus on performance and user experience.
Worked with designers and backend engineers to implement user flows, define API contracts and improve usability.
Backend Engineer
01/2022 – 06/2022
Designed and implemented REST APIs for the Butterfly platform backend (Java/Spring), supporting the frontend features.
Greek-language, offline-first personal reminder and history app, originally built around medical appointments. Tracks past visits, scheduled appointments, and todo reminders by user-defined provider/category, with local-first persistence through AsyncStorage and queued mutation replay to Firebase Firestore after Google sign-in. Built with Expo SDK 55, React Native 0.83, React 19, Expo Router typed routes, TanStack Query, Firebase Auth/Firestore, native notifications via expo-notifications, and EAS production release pipelines with OTA updates through expo-updates.
Production Astro 6 static site for a clinical psychologist, using React 19 islands only for interactive UI such as navigation, accordions, contact form behavior, and toast feedback. Built with Tailwind CSS v4, local font loading, structured schema.org metadata, automated sitemap generation, GDPR-aware Google Maps click-to-load, Vercel Web Analytics and Speed Insights, and Resend-backed serverless contact / confirmation email routes. Deployed on Vercel with a static-first architecture and selective server endpoints for form delivery.
Personal website and portfolio. Modern technical design system (Geist Sans / Geist Mono), token-driven theme, static-first Astro build with MDX/content collections and React islands for interactive widgets, including photo galleries and a custom SVG map. Deployed on Vercel with Analytics and Speed Insights.
04·Education
National Technical University of Athens
Diploma in Electrical & Computer Engineering (Integrated Master)