I’m a software developer with a passion for building reliable systems and practical tools. I enjoy solving problems, improving workflows, and creating software that makes sense.
Software caught my attention when I was a kid. I taught myself C and C++ and spent a lot of time taking things apart just to see how they worked. That curiosity never went away.
I spent more than twenty years in Army Aviation. It was a long detour and it taught me a lot, but I always knew I would come back to software. Eventually I decided it was time to finish my degree and return to the work that actually feels like home.
Today I focus on C#, .NET, backend development, and practical tools that solve real problems. I like clear logic, predictable behavior, and software that makes sense. This is the work I enjoy and the work I plan to keep doing.
Aviation scheduling and maintenance tracking system for flight schools. Centralizes aircraft hours, inspection intervals, and operational status to reduce downtime and improve planning.
.NET 8 • Blazor Server • EF Core • SQLite • Azure App Service
A real-time developer activity tracker for Windows that measures actual coding behavior using OS-level signals. Tracks typing, mouse movement, IDE interaction, idle time, and debugging state with accurate cooldown logic.
.NET 10 • Windows API • Activity Signals • Cooldown Engine
A lightweight, zero‑dependency .NET library for retrieving CPU, memory, storage, and OS information on Windows machines.
Published on NuGet as SEM7AC.SystemInfo — includes full documentation covering cpu-provider, memory-provider, os-provider, storage-provider, win32-cpu, and all models.
I’m actively building my career in software development and I’m always interested in meaningful work, collaboration, and projects that solve real problems. I enjoy working with people who value reliability, clear communication, and disciplined engineering.
If you’d like to connect, collaborate, or talk about opportunities, here’s how to reach me: