Full-Stack Developer · .NET · Vue — and a C lang enjoyer at heart.
Building reliable, scalable, and secure applications — from the database to the browser,
and from the socket up when the problem asks for it.
Streak card is self-hosted — generated daily by a GitHub Action from the GraphQL contributions API, no third-party service involved.
Full-stack developer focused on the .NET ecosystem and modern TypeScript/JavaScript with Vue. I design robust, well-tested APIs following clean architecture and pair them with reactive, type-safe front ends.
Off the clock, most of my repositories are systems code: C, C++ and Rust — data structures, concurrency, shared memory, and protocol work. That habit is what keeps the high-level design honest: I like knowing what the abstraction actually costs.
- 🧱 Back-end first, full-stack by choice — I own features end to end, from data model to UI.
- 🧪 Test-driven mindset, clean architecture, evolvable design.
- 🔬 Distributed systems and low-level programming as a standing side quest.
- Exploring embeddings in C# (Embeddings-CSharp).
| Back-end | C# · ASP.NET Core · EF Core · Dapper · gRPC · REST · Background Workers · Java/Spring |
| Front-end | TypeScript · JavaScript · Vue 3 · Pinia · TanStack Query · Zod · Vuetify |
| Systems | C · C++ · Rust · threads & concurrency · shared memory · sockets |
| Data | SQL Server · PostgreSQL · MySQL · MongoDB · Redis |
| Architecture | Clean Architecture · DDD · SOLID · Microservices · Design Patterns |
| Quality & Ops | xUnit · TDD · Docker · GitHub Actions · structured logging · caching · secret management |