Christopher Semler

C# & .NET Developer | Building modern applications for the future.

View Projects
Christopher Semler

About Me

Systems diagram

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.

Projects

AirTrack

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

CodeActivityTracker

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

SEM7AC.SystemInfo

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.

Contact

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: