Software engineer. More than six years solving the hard problems.
Software engineer — the specialty is backend, in the .NET ecosystem and in whatever the problem calls for. More than six years in production: data contracts, distributed transactions, components other teams come to depend on.
↓ scroll — or drive it from the terminal: cd about · ls systems · cat log
/about
Software engineer. The specialty is backend, six years in the .NET ecosystem, but what matters is the problem. I've used whatever was available: when the right tool for the job was something else, it was something else.
The work that draws me is the kind with no obvious path: a system that needs to evolve without stopping, a model that doesn't scale, a service contract no one wants to own. I go into those points, understand what's actually blocking, not the symptom, and deliver something other teams come to depend on.
A decision with no cost isn't a decision, it's a preference. Every design chooses what it will have to manage. What concerns me isn't what the solution solves, it's what it brings along.
/stack
The tools that ship.
/systems
Running processes.
Bash utility for Ubuntu/GNOME that stops background services and tunes kernel settings to free system resources for gaming. Fully reversible.
Lightweight IoT sensor digest built with .NET 8 Worker Services, MQTT, and InfluxDB. Aggregates readings from ESP32 and Arduino devices and exposes them via Grafana.
An demo Android application developed for task management, with support for sensors and Bluetooth connectivity.
A simple HTTP server written in Go to practice the standard library's net/http package. The goal is to keep expanding it as I get more comfortable with the language.
Facade for the Supabase identity provider. The project provides a centralized abstraction layer that simplifies integration with authentication services, enabling authentication operations without directly exposing the underlying IDP's complexity.
/log
Strategic integration engineering inside a platform of 60+ microservices. My scope goes beyond writing code: I contribute to architectural decisions, build reusable components that land across multiple systems, run PoCs to validate complex patterns, and help teams modernize legacy services without stopping the product clock.
Built and owned the core business application end to end. Designed a custom RBAC authorization model for granular platform-wide access control. Architected Saga and Outbox patterns for third-party integrations. Diagnosed a billing bottleneck rooted in the access model — worst-case read time from 1 min 50 sec to 400ms.
Grew from intern to leading the entire Development department across 100+ delivered projects. Defined development strategy, introduced agile practices, rolled out internal policies that stuck company-wide, and served as the primary interface between clients and technical teams. Also architected and built a full ERP from the ground up.
National software development competition. Intensive training with C# and Java against timed, high-pressure challenges built around real-world scenarios. This is where problem-solving became a practiced skill, not an assumed one.
/decisions
/dispatch
No transmissions yet. The API's still being built.
Unhandled Exception: System.NotImplementedException
at Root.Dispatch.Render() in /dispatch.cs:line 1
This section is under development./off.sh
Outside the stack.
/contact
If you're looking at this from a hiring context, feel free to reach out directly. I respond to everything.