I design .NET systems around the domain, teach computer science and AI, and run two companies: Tecfinity (digital products) and Combat Edge (combat-sports events).
📍 Athens, Greece · 🗣 Greek · English · Russian · 20+ years in software
| 🏗 Engineering | Architecture and delivery of web, mobile and back-office systems: C#/.NET, TypeScript, DDD, CQRS, Event Sourcing. |
| 🎓 Education | University lecturer in computer science and AI. I also design and deliver certified corporate training programmes for energy and utility organisations in the Gulf. |
| 🏢 Ventures | Founder of Tecfinity (digital agency and product studio) and Combat Edge (events and production). |
| 🎙 Media | Live commentator and presenter for combat sports on ANT1 Plus. |
I hold three degrees with distinction across computer science, business and economics, and data analysis and FinTech. I like problems where technical decisions and business rules have to fit together.
Tecfinity is a digital agency and product studio in Athens that builds custom web platforms, mobile apps, design systems and operational software. Everything is built in-house, in English, Greek and Russian. I'm the founder and lead developer.
Platforms we build and run
| Product | What it does |
|---|---|
| Fight Pulse | Operating system for combat-sports promotions: rosters, matchmaking, weigh-ins, contracts, payouts, venue screens and broadcast overlays. |
| Ranked | Public combat-sports directory built on Fight Pulse: events, fighters, academies and rankings. |
| Venue Pass | Multi-tenant ticketing and access control, with online sales, a partner API and door validation that cannot admit the same ticket twice. Includes a React Native scanner app. |
| Speakage | Live run sheet for MMA commentary on ANT1 Plus broadcasts, with fighter data, assisted Greek copy and real-time result marking. |
| Katalog | Digital hospitality platform with an admin panel. |
| GymCore | Multi-tenant gym-management SaaS: admin dashboard, reception console, member PWA and public tenant pages. |
| Tecfinity eLearning | Learning platform with cohorts, timed exams, spaced revision and four-language delivery, including Arabic right-to-left. |
| Aviant Engine | Modular .NET 10 CMS on Clean DDD and Blazor, with e-commerce, blog, forms, SEO and localisation. |
Client sites: Cage Survivor · Combat Edge · Leontes Martial Arts · Sympraxis · kosmidis.me
Most of this code lives in private repositories under github.com/tecfinity. The public ones are below.
| Project | What it is |
|---|---|
| Aviant | .NET library for DDD, CQRS and Event Sourcing, shipped as one NuGet package per layer. Covers identity, persistence, multi-tenancy, email and background jobs. MIT licensed, with CI and CodeQL. |
| CleanDDDArchitecture | Reference application on .NET 10. Independent bounded contexts talk through a transactional outbox, in-process as a monolith or over Kafka as microservices. Includes an event-sourced aggregate on KurrentDB, architecture rules enforced by tests, and OpenTelemetry. |
| jev-agent-toolkit | Routes each prompt to a right-sized model and the right skill for Claude Code and the OpenAI Codex CLI. Falls back to normal behaviour if anything fails. |
| AI-Trading-Performance-Study | Research notebook comparing AI models and human strategies in crypto trading, with genetic-algorithm optimisation. |
University. I teach undergraduate programmes of international universities at a partner college: programming, data structures, artificial intelligence, systems modelling, web development, databases and mobile application development. I also supervise final-year projects.
Corporate training, Gulf region. I build and deliver certified programmes end to end, from slides and workbooks to assessments and the classroom itself. Clients include ADNOC, EWEC and DEWA.
- AI for Energy Transition
- Physical Security Professional
- AI for Business Executives
- AI for Talent Acquisition
Online courses. Web-development fundamentals and more on Tecfinity eLearning and kosmidis.me/en/courses.
| MSc, Data Analysis & Financial Technology · 2025 | Neapolis University Pafos · Distinction 94% |
| BSc, Business Administration & Economics · 2023 | Hellenic Open University · Distinction 87.4% · academic scholarship 2021 and 2022 |
| BSc, Computer Science · 2023 | University of East London · Distinction 96% |
| Certifications | Adult-educator training (900 hours) and pedagogical approaches (University of Athens), Business Analyst, Blockchain in Financial Services, Paralegal |
Research. Applied AI in financial markets, presented as an invited speaker at the Chaos 2025 international conference. Publications and preprints are on ResearchGate.
Combat Edge has produced combat-sports events in Athens since 2019: 50+ events, 500+ athletes supported, and the youth championship HitMode. It also handles content production and athlete programmes, and broadcasts through ANT1 Plus.
I commentate and present on ANT1 Plus (since July 2024) for Cage Survivor (MMA), Combat Strike (kickboxing) and Submissionism (grappling).
| Architecture | Domain-Driven Design · Clean Architecture · Vertical Slices · CQRS · Event Sourcing · Event-Driven Systems |
| Back end | C# / .NET 10 · ASP.NET Core · Node.js · PHP (Laravel) · Python · Java |
| Front end | TypeScript · React · Next.js · Blazor · React Native · Tailwind CSS |
| Data & messaging | PostgreSQL · SQL Server · MongoDB · Redis · Kafka · RabbitMQ · EventStoreDB / KurrentDB |
| Infrastructure | Docker · Linux · CI/CD · Cloudflare · AWS · OpenTelemetry · .NET Aspire |
Projects, architecture reviews and consulting go through Tecfinity. Teaching, speaking and everything else is easiest via LinkedIn or kosmidis.me. Everything else (social channels included) is on my Linktree.
Outside work: combat sports · diving · chess · parachuting · music




