Senior Software & AI Engineer based in Cleveland, OH, with a decade-plus of professional experience building enterprise software. By day I work primarily in the .NET / C# / SQL Server world β REST APIs, Blazor, Angular front ends, and a lot of database-heavy systems across insurance, healthcare, and fintech. By night I build small, sharp tools in whatever language fits: Go, Rust, TypeScript, Electron and Shell.
A decade of shipping and maintaining production systems, most recently:
- Built and maintained Blazor Server / .NET 8 applications for an automotive & powersports insurance platform serving 45,000+ dealer accounts β policy management, claims processing, and admin tooling.
- Designed role-based visibility and labeling systems with EF Core, repository/provider patterns, and caching for granular, permission-scoped access.
- Authored complex T-SQL β stored procedures, CTEs, and functions spanning multiple databases β and modernized legacy VB.NET and Bootstrap UIs (β MudBlazor).
- Earlier work: REST APIs in .NET MVC, Angular + TypeScript front ends, healthcare analytics and Medicaid systems, and SQL/reporting/ETL across the stack.
- Regularly mentor developers, review code, and write documentation for both technical and non-technical audiences on large agile teams.
Where I experiment with new languages and scratch my own itches:
- scope-lock Β· Shell β A Claude Code skill that enforces task-scope boundaries during agent execution, so an agent doesn't drift past the plan it was given.
- depthcheck β A tiered narration skill that explains a coding session at four expertise levels (Green β Junior β Mid β Senior), making AI-generated code readable to any audience.
- HypeControl Β· TypeScript β A browser extension for mindful Twitch spending: shows the real cost with tax, converts it into work-hours, and adds a confirmation step. GPL v3.
- KtulueKit-W11 Β· Go β A declarative Windows 11 configurator. Define your whole software stack in JSON β winget packages, shell commands, browser extensions β and install it in one shot. MIT.
- KtulueKit-Migration Β· Go / Wails β Restores personal app state after a clean Windows install, copying over OBS, Streamer.bot, Stream Deck, Brave, and shell profiles from a JSON config.
- cs-flythrough Β· Rust β An ambient screensaver that loads Counter-Strike GoldSrc BSP maps and renders smooth automated camera flythroughs. Pure de_dust2 nostalgia.
FFP β Fantasy Football Picker Β· Next.js / TypeScript / Electron
A personal fantasy football tool for my own league. It reads my Yahoo fantasy data β rosters, players, matchups, and scoring β through the Yahoo Fantasy Sports API (read-only) to help with draft, start/sit and waiver decisions. Single-user, single-league, personal use. My current playground for OAuth flows and working with a third-party sports API end to end.
Languages: C#, TypeScript, SQL, Go, Rust, Shell
Frameworks: .NET / Blazor / ASP.NET MVC, Angular, Next.js
Data: SQL Server, MongoDB, EF Core, ETL/SSIS, Azure Data Factory
Practice: REST API design, large-scale agile, code review & mentorship, technical writing
- Always happy to talk .NET, tooling, or AI-assisted development.

