As a full-stack developer with a passion for software that serves the public sector, I'm always seeking to bridge the gap between innovative software solutions and meaningful impact in people's lives. My journey spans from internships in high school to building government software for county and state offices, most recently at MIPS Inc. and previously at the Nebraska Department of Health and Human Services, always driven by a desire to create software that helps people.
With expertise across multiple frameworks and a background in both computer science and history, I bring a unique perspective to software development. My work encompasses everything from county government and electronic health record systems to fantasy sports platforms, demonstrating versatility, flexibility, and a commitment to solving complex technological challenges with creative and efficient solutions.
Beyond coding, I'm a big advocate for continued learning. Whether it's improving government and civic workflows, optimizing web applications, or occasionally circling back to my roots in healthcare technology, I am constantly refining my technical skills so that I can pursue what drives me: leveraging software as a tool for both innovation and improving people's lives.
Be sure to check out the projects page for more projects that I've worked on.
MIPS Clerk Backend
As the primary backend developer for MIPS Clerk, the flagship application in MIPS Inc.'s suite of county government software, I own the C#/.NET backend for a platform now used by more than half of Nebraska's county clerks and still growing. Since taking over the backend, I've led a modernization push: upgrading the codebase from .NET 8 to .NET 10, standardizing conventions that had grown inconsistent over time, and consolidating redundant database calls using Npgsql directly against PostgreSQL, work that's improved throughput by 50% or more in some areas. Beyond modernization, I continue to design and implement new features for the application as county needs evolve.
Be sure to check out the skills page for more skills and how I've employed these.
Next.js
React
C#
Ledger
A personal, self-hosted life-organization app I designed and built from the ground up: a journal, task and event tracker, wishlists, and habit/metric trackers, all under one roof. It's built as an installable PWA with Next.js and Tailwind, backed by SQLite via Drizzle ORM, and deployed as a single Docker container. Rather than exposing it to the public internet, I run it over Tailscale, which puts my own device and the server on the same private network so I can reach it securely from anywhere without opening a single port. It's become the app I actually use every day to run my own life, and has been a great excuse to get hands-on with a modern Next.js App Router stack, service workers, and database schema design outside of my day job.
Typescript
Tailwind
.NET
Claude Code