I am a software engineer dedicated to building scalable distributed backends, robust cloud infrastructure, and fluid cross-platform applications. I love taking complex business requirements and crafting clean, resilient architectures.
- ๐ญ Currently Building: Agora โ A next-generation two-sided marketplace for professional cleaning services.
- โก Engineering Focus: Distributed Backends (NestJS, Java / Spring Boot, GraphQL, Neo4j, PostgreSQL, MongoDB), Cross-Platform Mobile (Flutter / Dart), and Modern Web (Next.js 16, React 19, Tailwind CSS v4).
- ๐ง Core Philosophy: Clean 4-Layer Architecture, strict typing, Infrastructure-as-Code, automated CI/CD pipelines, and high-coverage test suites.
Agora connects customers with vetted professional cleaning service providers with live job tracking, dynamic pricing, AI-verified trust gates, and automated payment escrow.
- Turborepo &
pnpmMonorepo Architecture:app/โ Flutter 3.38 cross-platform mobile client (iOS, Android, Web) built on a custom Greek Design System (GDS)search-web/โ Next.js 16.4 Search Portal & instant dynamic pricing estimatormarketing-site/โ Next.js 16.4 landing site, SEO hub & customer/cleaner onboarding funneladmin/โ Next.js 16.4 Operations, Trust & Safety Portal (7-gate cleaner readiness verification, split-screen dispute arbitration, live dispatch reassignment, DBS & property deed vetting, PECR/GDPR compliance consoles)api/โ NestJS 12 + Fastify GraphQL API gateway, custom@GraphNodeORM engine, and Layer-3 application orchestratorsmedia/โ Automated Remotion 3-layer video compositing engine for marketing reelspackages/โ Shared UI primitives & Aegean design tokens (@agora/ui,@agora/tailwind-config,@agora/eslint-config)terraform/โ Modular GCP Infrastructure-as-Code across staging and production environments
- Graph Data Architecture: Powered by Neo4j with a custom type-safe
@GraphNodeORM & migration engine (AgoraDbContext), modeling complex user permissions, spatial service areas, multi-tier pricing, and relational review topologies. - AI, Multimodal OCR & MCP Automation: Gemini AI document verification for UK Land Registry title deeds & IDs, AI dispute arbitration co-pilot, ReAct customer support concierge backed by a Neo4j
AgentMemorysubgraph, and a custom Model Context Protocol (MCP) operations server. - Fintech & Escrow: End-to-end Stripe Connect Express onboarding, 24-hour pre-authorization escrow holds, automated platform fee splits, and atomic dispute settlement.
- Geospatial Intelligence: Google Maps Platform (Distance Matrix, Places, and Geocoding APIs) for travel-time routing, buffer calculation, and live ETA tracking.
- GCP Cloud & DevOps: Serverless deployment on Cloud Run (API & Server-Side GTM), GKE & Skaffold, Global HTTPS Load Balancing & Cloud CDN, Cloud Tasks (delayed settlement & lockout timers), Cloud Scheduler (cron pipelines), Cloud Storage (GCS), Secret Manager, Cloud KMS (AES-256 lockbox vault), Artifact Registry, Cloud DNS, Cloud Pub/Sub, Cloud Logging & Monitoring, and on-demand Compute Engine Spot CI runners.
When I'm away from the keyboard, I'm usually challenging myself with new skills, outdoor adventures, and cultural experiences:
- ๐ฏ๐ต Learning Japanese (ๆฅๆฌ่ช): Actively studying Japanese as a second languageโfascinated by kanji, grammar patterns, and conversational nuance (ๆฅๆฌ่ชใๅๅผทใใฆใใ๏ผ).
- ๐ Snowboarding: Chasing powder, carving down alpine runs, and spending time in the mountains.
- ๐ Exploring World Cultures: Traveling, experiencing diverse global traditions, trying regional cuisines, and broadening perspectives through immersive travel.
โ็ถ็ถใฏๅใชใโ (Consistency leads to success)



