Solution Architect ยท Senior .NET Engineer ยท AI Systems Evaluator Thessaloniki, Greece ยท Bulgaria ยท Remote
Senior Software Engineer and Solution Architect with 7+ years across banking, EV charging, telecommunications and SaaS. I work mostly in C#/.NET, Angular and Azure, with a strong focus on Domain-Driven microservices, DevOps, and modernizing legacy systems without breaking business continuity.
Today I run Vlachos Solutions LTD, a Bulgarian software engineering company that takes client ideas all the way to production, and I evaluate frontier AI models on expert-level software engineering tasks for Alignerr (Labelbox).
Equally comfortable working alone, leading a small team, or inside a large corporate structure.
- ๐๏ธ Architecture: DDD, CQRS, Event-Driven, Clean Architecture, Vertical Slices, monolith-to-microservices refactoring
- โ๏ธ Cloud: Azure (App Services, Cosmos DB, Service Bus, API Management, Data Factory, Application Gateway, Application Insights)
- ๐ป Languages: C# / .NET (Framework โ .NET 10), TypeScript, Angular, Python, Java, JavaScript
- ๐ง DevOps: Azure DevOps, Bitbucket Pipelines, Docker, OpenShift, Kafka, SonarQube, quality gates
- ๐ค AI: RAG, context engineering, agents, LLM evaluation and rubric-based model auditing
- Roivo: building a cashflow intelligence platform for Greek SMBs and accountants (details below).
- Client engagements: delivering production applications end to end through Vlachos Solutions LTD, including engagements under NDA.
- AI model evaluation: auditing LLM outputs on software engineering tasks for honesty, overconfidence, agentic safety, scoping and communication clarity, and checking claims against real execution evidence.
- Studying: MSc in Applied Informatics at IHU and MIT Professional Education's RAG & Context Engineering program.
๐ถ Roivo
Cashflow intelligence for Greek SMBs and accountants. Roivo connects PSD2 open banking with AADE myDATA tax data to automate reconciliation between bank transactions and tax records, forecast cashflow 90 days ahead, and warn about upcoming tax obligations.
.NET 10 Blazor Server PostgreSQL 16 EF Core 10 OpenIddict Hangfire MudBlazor Serilog
โน๏ธ The public repo is a portfolio snapshot. Active development happens privately, so the code may lag behind the product. Happy to walk through the architecture in interviews or collaboration discussions.
๐๏ธ Move Your Ass ยท moveyourass.gr
A private workout video platform for a personal trainer and approved clients. Clients register and wait for admin approval, admins can invite clients with single-use password-setup links, and sessions run on JWT access tokens with rotating refresh cookies and one active session per account. Video is streamed through Bunny Stream, and email goes through a transactional outbox to the Resend API.
.NET 10 ASP.NET Core Angular (signals, Material) PostgreSQL / Neon Docker Render Cloudflare
An integration layer between an internal REST API and a third-party vendor, built for reliability. Every vendor operation is asynchronous: the API returns 202 Accepted and a background worker handles the call with retries and dead-letter compensation.
- Outbox Pattern for atomic entity + event writes and at-least-once delivery
- Dead Letter Worker with automated compensation per event type
- 7-state Order State Machine enforced in the domain layer
- JWT + refresh token auth, soft delete, unit, integration and E2E tests
.NET 10 Clean Architecture CQRS / MediatR FluentValidation EF Core
A production-style RAG system built around one question: how do you know it actually works? Hybrid BM25 + vector retrieval with reciprocal rank fusion and cross-encoder reranking, grounded answers with citations and abstention, and an evaluation harness that scores retrieval and generation separately with bootstrap confidence intervals.
Python RAG Hybrid search Reranking LLM judges Evals
.NET & distributed systems
| Project | What it is |
|---|---|
| booking-microservices | Flight booking on .NET 10 microservices: Vertical Slices, DDD, CQRS, Event Sourcing, gRPC, RabbitMQ, Wolverine, .NET Aspire |
| ceco-chat | Horizontally scalable real-time chat engine: Kafka, gRPC, WebSocket, YugabyteDB, Cassandra, Redis, MinIO, OpenTelemetry |
| clean-architecture-template | dotnet new template for Clean Architecture on ASP.NET Core 10 + Aspire, with Angular, React or API-only front ends |
| rubric-runner | Mini code-evaluation platform: C#, Python and JS submissions graded asynchronously against a rubric |
| ecommerce-api-dotnet | E-commerce REST API with Stripe checkout, JWT, scheduled jobs, PDF invoices and a rich Order domain |
| microservices-tracing-kafka-opentelemetry | Distributed tracing with OpenTelemetry and Kafka, auto and manual instrumentation visualized in Uptrace |
| clean-minimal-api-tutorial | Clean Minimal API project used in my YouTube tutorials |
AI learning resources
| Project | What it is |
|---|---|
| llm-systems-handbook | Concise notes on reliable AI systems: agents, RAG, evals, data quality, post-training and inference |
| ai-agents-fundamentals | Beginner-friendly guide to how AI agents work, with diagrams and a minimal Python agent |
Full-stack & client-style apps
| Project | What it is |
|---|---|
| truck-schedule | Daily truck and driver planning for a cold-chain depot, with Excel in/out (Flask + pandas) |
| elevator-service-manager | Django app for an elevator maintenance company: clients, service visits, fault reports, Stripe payments |
| dentech ยท dentech-api | Dental lab ordering system with per-dentist credit balance (Vue 3 + TypeScript) |
| vessels-pos-api ยท vessel-positions-client | AIS vessel position ingestion and trip browsing (NestJS + Vue 3) |
| currency-exchange ยท currency-exchange-client | Currency rates API with a React admin and converter front end |
| users-api ยท users-ui | People management with Spring Boot + MySQL and a React/TypeScript UI |
| step-tracker | Django step-tracking app with dashboards and Chart.js |
| task-manager | Full-stack MERN task manager |
| form-builder | In-browser form builder in plain HTML, CSS and JavaScript |
Open source forks I work with: MudBlazor ยท MonoGame ยท crowdin-api-client-dotnet
| Category | Technologies |
|---|---|
| Languages | C#, .NET 5 โ 10, TypeScript, JavaScript, Python, Java |
| Frontend | Angular, Blazor Server, MudBlazor, React, Vue 3 |
| Architecture | DDD, CQRS, Event Sourcing, Event-Driven, Outbox, REST, gRPC, SOAP |
| Cloud | Azure, OpenShift / Red Hat, Render, Docker |
| Messaging | Apache Kafka, Azure Service Bus, RabbitMQ, Wolverine |
| Databases | PostgreSQL, SQL Server, Cosmos DB, MySQL, Redis, EF Core |
| DevOps | Azure DevOps, Bitbucket, CI/CD, SonarQube, Hangfire |
| Monitoring | Application Insights, Better Stack, Grafana, Prometheus, Dynatrace, OpenTelemetry |
| Integrations | PSD2 open banking, AADE myDATA, OCPI / OICP (Hubject), Stripe, GreenFlux |
| AI | RAG, context engineering, agents, LLM evaluation |
- MSc Applied Informatics โ International Hellenic University (in progress)
- RAG & Context Engineering โ MIT Professional Education (in progress)
- BSc Informatics Engineering, Software Development specialization โ International Hellenic University (2015 โ 2021)
- Erasmus+ Exchange, Engineering โ VILNIUS TECH, Vilnius Gediminas Technical University (Jan โ Jun 2019)
- micro1 AI Certification
- Microsoft Azure Essentials
- Agents Essentials
Micromanagement: villain or misunderstood mentor? I'm hosting a no-BS debate on team culture. ๐ Come pick a side (and defend it). Don't worry, I don't bite. Much. ๐
My GitHub just got rated by ghfind: 56.90/100 ยท NPC (Average ยท Unremarkable), beating 62.8% of developers. Apparently most of my best work lives in private repos. The NPC is working on his side quests. ๐ฎ
Rate yours ๐ ghfind.com
I'm always open to interesting collaborations, technical discussions, and opportunities where deep engineering meets AI.
- ๐ง Email: evangelos.vlachos.96@gmail.com
- ๐ฑ Phone / WhatsApp: +30 694 703 9183
- ๐ผ LinkedIn: linkedin.com/in/evanvlac
- ๐ฅ๏ธ Portfolio: vlachossolutionsltd.wordpress.com
- ๐ฅ YouTube: @evangelosvlachos1827
- ๐งฐ Freelance: Upwork ยท Fiverr
- ๐ฌ Q&A: Stack Overflow
- ๐ป GitHub: you're already here!
โญ If any of my projects helped you, consider giving it a star. It tells me what the community finds useful.




