Building reliable backend systems, distributed architectures, and AI-powered applications while continuously exploring the layers beneath modern software—from operating systems to cloud infrastructure.
I'm an Information Systems Engineering student passionate about building software that scales.
My primary interests are:
- Backend Engineering
- Distributed Systems
- Cloud Native Applications
- Artificial Intelligence
- System Design
- Operating Systems
- Computer Architecture
My long-term objective is simple:
Understand every layer involved in modern software, from the hardware all the way to distributed cloud applications.
| Domain | Current Focus |
|---|---|
| Backend Development | ASP.NET Core, .NET 9 |
| Distributed Systems | gRPC, RabbitMQ, Event-Driven Architecture |
| Cloud & DevOps | Docker, CI/CD, Azure |
| Artificial Intelligence | Ollama, RAG, ML.NET |
| Databases | SQL Server, PostgreSQL |
| System Design | DDD, CQRS, Vertical Slice Architecture |
| Systems Programming | C, Go, Operating Systems |
- ASP.NET Core
- .NET 8 / .NET 9
- Minimal APIs
- gRPC
- SignalR
- MediatR
- Domain-Driven Design
- CQRS
- Vertical Slice Architecture
- Modular Monoliths
- Microservices
- Event-Driven Systems
- Docker
- RabbitMQ
- GitHub Actions
- Azure
- Prometheus
- Grafana
- SQL Server
- PostgreSQL
- MongoDB
- EF Core
Production-inspired distributed system composed of multiple independent services.
Highlights
- OAuth2 / OIDC Authentication
- Event-Driven Architecture
- RabbitMQ
- gRPC
- AI Agent
- Docker Compose
- Prometheus & Grafana
A modular monolith implementing Domain-Driven Design and CQRS with isolated business modules.
A relational algebra to SQL transpiler with an interactive web playground.
A custom Pub/Sub messaging system implemented from scratch to understand messaging internals.
Enterprise ASP.NET Core API showcasing Clean Architecture and best practices.
- Distributed Systems
- Go
- AI Engineering
- SQL Server Internals
- Operating Systems
- Computer Architecture
- Cloud Native Development
- Build production-grade distributed systems
- Deepen Go expertise
- Explore Operating Systems and networking
- Learn Computer Architecture
- Build AI-powered backend applications
- Contribute to Open Source
"Great software engineers don't stop at using abstractions—they understand how those abstractions are built."

