• Sky
    Is the Limit

    Available for senior engineering, team-lead and contract roles — remote across the EU.

    Download CV LinkedIn

  • Teacher for some
    Learner for most

    Backend Team Lead on an AI-powered SIEM platform. Building React, .NET 9, Kubernetes and AI-agent pipelines.

    GitHub Live projects

About Me

Who Am I?

Hi, I’m Demetrios — a Full-Stack Engineer and Team Lead with a decade of focus on modern React, Angular, TypeScript and .NET. I’ve led full rewrites of legacy platforms, introduced code standards and E2E testing into teams that didn’t have them, and shipped long-term systems across cybersecurity, gov-tech and fintech.

In parallel I run an indie portfolio of live SaaS, games and AI tooling — from multi-tenant menu and survey platforms to indie games and AI-assisted automation pipelines (Claude Code agents, custom MCP servers, RAG, n8n).

Off-keyboard I teach urban kizomba in Nicosia, organise dance events and prototype educational games for kids. Currently Backend Team Lead at Odyssey Consultants on ClearSkies™ (Next-Gen SIEM / TDIR) — open to senior roles, contracts and team-lead positions, remote across the EU.

Skills

Technical Skills

React 19, Redux, TanStack Query, Ant Design

95%

TypeScript

95%

Angular, RxJS

90%

.NET 9, Clean Architecture, CQRS, MediatR, Dapper

85%

Playwright, Jest, Vitest

85%

Docker, Kubernetes (K3s), GitHub Actions

80%

OracleDB, PostgreSQL, SQL Server, Redis

80%

AI / LLM (Claude API, MCP servers, RAG, n8n)

80%

Keycloak, OAuth2 / OIDC, Identity

75%

MassTransit, RabbitMQ, Event-driven systems

75%

Expo, React Native, PWAs

75%

Linux, Bash, PowerShell, self-hosted infra

75%

Leadership & Soft Skills

Team leadership & mentoring

90%

Code reviews & standards

95%

Architectural decisions

85%

Stakeholder communication

90%

Planning, organisation, time management

85%

Integrity & managing expectations

95%
Progression

Education & Certifications

Certified Professional Ethical Hacker by Mile2 — vendor-neutral penetration-testing and ethical-hacking certification covering reconnaissance, vulnerability analysis, exploitation, post-exploitation, and reporting. Complements my day-to-day work in SIEM / TDIR.

Mile2 — issuer Request certificate copy

Official Microsoft Course 20761 — Transact-SQL for Microsoft SQL Server. Covers SELECT queries, joins, set operators, aggregation, subqueries, table expressions, error handling and transactions.

Certificate of Attendance (PDF) Course outline

Continuous self-study across modern frontend, backend and AI/LLM tooling — including Claude Code, MCP servers, Anthropic + OpenAI APIs, LMStudio + AnythingLLM (local RAG), Kubernetes, Tilt, Playwright and Godot.

Experience

Work Experience

Backend Team Lead — Odyssey Consultants 2026 – Present

Backend Team Lead on ClearSkies™, an AI-powered Next-Gen SIEM / TDIR platform. I lead and mentor a team of backend developers, oversee the design, development and delivery of new features and enhancements, drive code reviews and performance optimisation, and collaborate with architects, analysts and stakeholders to align technical solutions with business goals.

Stack: .NET / C#, distributed event-driven services, SIEM / TDIR, security & performance engineering.

Team Lead — DataTech (Cypriot Government digitalisation) 2024 – 2026

Led a full rewrite of a legacy Dojo system to React 19 + TypeScript — improving maintainability, performance and A11Y compliance. Migrated TFS to GitHub with Actions pipelines (build, deploy, Playwright E2E, SonarQube) and a Nexus repository. Introduced code reviews, code standards and Playwright E2E tests; provided technical guidance, architectural decisions and mentoring.

Stack: React 19, Redux, TanStack Query, Ant Design, TypeScript, .NET 9, Dapper, Clean Architecture, MediatR, CQRS, OracleDB 21, GitHub Actions, Playwright, SonarQube.

Angular Web Developer — Trading Point 2023 – 2024

Feature work on a high-traffic Angular trading platform with millions of users. Focus on RxJS-heavy reactive flows, robust state management and Playwright E2E coverage.

Stack: Angular, TypeScript, RxJS, Playwright.

Full-Stack Web Developer — NCR 2021 – 2023

Full-stack feature work on a cloud-based container application. Angular frontend, .NET backend with Entity Framework, Docker for local and CI environments, Git-based workflows.

Stack: Angular, TypeScript, RxJS, .NET, Entity Framework, Docker, Git.

Junior Full-Stack Developer — PROOViD 2020 – 2021

First professional role at a regulatory fintech startup based in Nicosia. Day-to-day across feature development, bug fixing, testing, deployments and customer support. Involved in stakeholder presentations, documentation and the full development cycle of new features from planning to production.

Stack: SQL Server (T-SQL), .NET Core, Bootstrap, AJAX JS, Azure, Git.

What I’ve Shipped

Selected Projects

Erevna — multi-tenant surveys platform
Live SaaS | React Native, .NET 9, Keycloak

Erevna — Multi-tenant Surveys

Έρευνα — surveys, forms and quizzes for teams. Multi-language, custom branding per tenant, custom typography on paid plans.

Katalogos — digital menus for restaurants
Live SaaS | React Native, .NET 9, Multi-tenant

Katalogos — Digital Menus

Κατάλογος — digital menus for restaurants. QR per table, real-time pricing, multi-language, match your printed menu’s typography.

Syncfusion Theme Studio
Live demo | React, Vite, .NET 9, Syncfusion

Syncfusion Theme Studio

React admin portal template with visual theme editor. 98/100 Lighthouse, 12+ theme presets, backed by a public .NET 9 mock API.

AI Confluence Pipeline
Open source | Claude API, OpenAI, n8n, Docker

AI Confluence Pipeline

n8n automation for tech leads: feature description → AI analysis (Claude / OpenAI) → Confluence page → Jira tasks. CLI + Docker.

Interview Prep Hub
Live PWA | React, Service Worker, IndexedDB

Interview Prep Hub

Senior interview prep across Frontend, Backend (.NET/C#), DevOps and Agile/Scrum. 38 modules, 5,800+ flash cards, exam simulator, offline.

Self-hosted Keycloak identity provider
Production infra | Keycloak, K3s, WireGuard

Self-hosted Identity Cluster

Multi-cluster Keycloak (staging + production) with per-product realms, OIDC for every SaaS, automated provisioning and CI-driven config.

AML Screening Service
Live API | .NET 8, OpenSanctions, OFAC

AML Screening Service

.NET 8 AML screening service connected to OpenSanctions, OFAC and EU Sanctions feeds. Swagger-documented, container-deployed.

Morphe — Phaser 3 RPG
Indie game | Phaser 3, TypeScript, Vite

Morphe — Legend of Hydros

Solo-Pokémon RPG across 5 ancient civilizations. v1: Sumer + Egypt arcs. 14 languages, mobile-touch ready.

Keyboard Piano — kids' musical PWA
Live PWA + Android | Web Audio, Capacitor, 15 langs

Keyboard Piano (Kids)

Musical keyboard for kids — 53+ songs, 5 instruments, 15 languages with native keyboard layouts. PWA + Android via Capacitor.

2016 – 2020

Earlier Work — Academic & Open-Source

YouTube content extractor
May 24, 2020 | Python

Extract content from YouTube

Simple Python program to extract content from YouTube. Hosted on GitHub.

Lip-Reading dataset generator
April 29, 2020 | Python, DNN

Lip-Reading Dataset Generator

Pipeline program producing datasets suitable for training deep neural networks. Final-year project (PDF).

Automated DIC calibration device
June 13, 2019 | Arduino, C++

Automated DIC Calibration

Open-source electromechanical device automating the calibration procedure of digital image correlation software. Sheffield SURE scheme.

UAS Challenge hexacopter
June 19, 2018 | Control, MATLAB

UAS Challenge — Project HEX

Member of a student-led team from the University of Sheffield that competed in the IMechE unmanned aircraft challenge with a hexacopter.

Beatles Meet VR demo
June 24, 2016 | Unity, VR

Beatles Meet VR

Virtual reality demo of a Beatles concert built with the Unity game engine during the Sheffield Startup Weekend.

Hire & Partnerships

Work With Me

Available for senior engineering roles, team-lead positions and freelance / contract work — or partner with me on a referral basis and earn commission on every closed deal.

For Clients & Recruiters

Hire me / Request a quote

Bespoke web apps, online shops, online menus (Katalogos), surveys & questionnaires (Erevna), or a fractional team-lead engagement. Quotes within 48 hours.

  • Senior full-stack delivery (React, Angular, .NET 9, K8s)
  • Multi-tenant SaaS & AI-assisted automation
  • Code reviews, architecture audits, team enablement
  • Fixed-price or day-rate, remote across the EU
Partner Program

Refer a client — earn 20% commission

Bring me a client and earn a 20% commission on every closed deal. Ideal for designers, agencies, sales freelancers and consultants with existing relationships in restaurants, retail or B2B.

  • 20% of every invoiced project, paid on collection
  • Works on one-offs and recurring SaaS subscriptions
  • I handle delivery — you keep the relationship
  • Transparent quotes, NDA on request

20% commission on first invoice. Recurring SaaS deals: 20% for the first 12 months. Paid by bank transfer once the client settles. Full terms agreed in writing before introduction.

Get in Touch

Contact

Available for senior engineering roles, team-lead positions and contract work. Open to remote across the EU.