About
I'm a software engineer with over a decade of experience building and scaling full-stack platforms. These days I lead critical-infrastructure and control-systems projects at General Control Systems, and on the side I'm the solo founder of Six Two Whiskey, building SquawkList — a SaaS platform for general-aviation maintenance shops. I work most in Ruby on Rails, AWS, and Postgres, and reach for Go, TypeScript, React, and Next.js when a project calls for it.
Experience
Project Manager / Control Systems Engineer II — General Control Systems
I lead critical-infrastructure projects modernizing SCADA systems and automation control panels — directing delivery while building the control systems myself.
- Manage multimillion-dollar scope across electrical, mechanical, and software layers, from planning through field startup.
- Develop controller logic, HMI/SCADA applications, and telemetry for remote communications, bridging field operations and engineering.
- Translate engineering schematics into software specs and drive cross-functional teams under tight regulatory timelines.
Founder / Full-Stack Engineer — Six Two Whiskey
Solo-building SquawkList, a SaaS platform for A&P maintenance shops serving general aviation.
- Architecting a self-contained Rails 8 + Hotwire monolith with SQLite as the source of truth — a fast, reactive UI and no external services to operate.
- Modeling multi-tenant shop workflows end to end: work orders as the billing spine, parts inventory with stock movements, and printable FAA logbook stickers.
- Integrating Stripe for subscription billing and Connect payouts, with versioned PDF invoices and quotes.
- Owning the full product lifecycle solo — architecture, UX, branding, and roadmap — at the intersection of aviation and software.
Earlier
- Lead Software Engineer — UnitedHealth Group (Contract, 2024). Modernized a legacy dental-insurance platform, upgrading Ruby on Rails from 3.1 to 7.1, Dockerizing local dev and Postgres, and adding GitHub Actions, linters, and git hooks for safer, faster delivery.
- Staff Software Engineer — Prime Trust (2021–2023, Remote). Led backend development and platform reliability for a FinTech handling sensitive financial data: migrated critical services Heroku→AWS with zero downtime and full Sidekiq queue sync, built a secure admin tool that cut on-call by 200+ hours/month, drove API latency from 20s to under 500ms, and trimmed CI from 7 minutes to 30 seconds. (Promoted from Senior Software Engineer.)
- Senior Software Engineer — SMARTcare Software (2019–2021, Hybrid). Built Medicaid billing and visit-verification systems for the home-care industry — an AWS migration, federal EVV API integrations, and Cordova mobile features (GPS, voice logs, SMS) with compliance-grade data workflows.
- Software Engineer — Self-employed (Freelance, 2017–2019). Delivered custom web solutions across education, healthcare, and e-commerce — Rails/Angular dashboards, pricing engines, CI/CD, and fractional-CTO guidance for small teams.
- Software Engineer — University of Wisconsin–Eau Claire (Part-time, 2015–2017). Built Rails apps and internal tools to streamline university workflows, including student-management dashboards and jQuery UIs over SQL Server.
Skills
- Languages: Ruby, Go, TypeScript, SQL.
- Frameworks: Ruby on Rails, Hotwire, React, Next.js, Angular.
- Platforms & tools: AWS, Docker, Kubernetes, Terraform, GitHub Actions, DataDog, Postgres, SQLite, Redis, Stripe.
- Control systems: SCADA, HMI, controller/PLC logic (Allen Bradley / Schneider), telemetry.
- Also: project management and multi-tenant SaaS architecture.
Education
BSc Computer Science, University of Wisconsin–Eau Claire (minor: Economics).
Off the clock: aviation
When I'm not at a keyboard, you'll usually find me at the airport. I earned my private pilot certificate in 2023, and flying has become one of my favorite ways to think, reset, and see the world from a different altitude. A lot of what makes aviation work — checklists, systems thinking, and managing risk deliberately — quietly makes me a better engineer, too.
For the full work history, see my LinkedIn, and my code on GitHub.