I've spent years building things, and honestly, I've never wanted to specialize in just one corner of it. Every project seemed to need something different, and I kept meeting it head-on — backend mostly, but that word ends up covering a lot more ground than it sounds like it should.
Somewhere along the way, I stopped thinking of myself as "a .NET developer" or "a Java developer" and started thinking of myself as someone who genuinely enjoys figuring things out: APIs, architecture, messaging, data, infrastructure, and now AI systems too. Not because I'm collecting technologies for the sake of it, but because I care about actually understanding the things I build.
Frameworks: ASP.NET Core, Express.js, Spring Boot
Languages: C#, Java, JavaScript / TypeScript, PHP, Lua
APIs: REST, GraphQL, gRPC, MCP
Messaging: MQTT, RabbitMQ, Kafka
Databases: SQL Server, PostgreSQL, MySQL, MongoDB, Redis
Containers: Docker, Podman, Kubernetes
None of this happened overnight, and I'm proud of that. Each one of these represents real time spent getting something to actually work.
I've been putting real effort into RAG pipelines, MCP servers, and agentic workflows lately — not to chase a trend, but because I want to understand these systems as deeply as I understand everything else I build.
RAG · MCP · Vector Databases · Embeddings · LangChain · Agentic Workflows
I build worlds in Godot / Unity when I want a change of pace from building services. And when I don't feel like building anything at all, there's music and painting.
If any of this resonates with you, I'd genuinely love to talk.

