Curriculum Vitae May 2026

Pavlos Stathopoulos

Senior Frontend Engineer

01 · Summary

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.

03 · Selected Projects

Tefteri

React Native · Expo · Firebase · Android

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.

iriskoutsafti.com

Astro · React 19 · Vercel

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.

pavlossta.com

Astro · TypeScript · Tailwind v4

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)

2015 – 2021 · GPA 7.81 / 10
Thesis: REST API Test Case Generator

4th High School of Ilioupolis

Graduated top of class (2015)

2012 – 2015 · GPA 19.5 / 20

05 · Languages

Greek Native
English Fluent (Cambridge C2 Proficiency)

06 · Technical Stack

Core Frontend

React Next.js TypeScript Electron React Native Expo Astro Vite JavaScript Redux React Query React Hook Form · Zod SWR Tailwind CSS Fluent UI Material UI HeroUI App Router · CSR/SSR/SSG Form-heavy UIs & validation

Platform & DX

Monorepos · Rush.js · Turborepo PNPM / NPM workspaces Internal JS packages Versioning & publishing Webpack EAS Build & Submit ESLint / Prettier

Testing & Delivery

Playwright E2E Jest React Testing Library GitLab CI/CD Vercel

Backend Exposure

Java / Spring Boot REST API design & integration Docker

Agile & Collaboration

Scrum Jira Confluence Code reviews · mentoring

Identity, Platform & Tooling

OAuth2 & Google Identity MSAL · Microsoft Identity Office.js · Word Add-ins Firebase / Firestore Vercel Web Analytics / Speed Insights Resend serverless email Sitemap / robots automation Structured metadata / schema.org Monitoring / Checkly