Home About Experience Projects Skills Contact

About Me

I am a Solutions Architect dedicated to the belief that powerful code must be matched by an exceptional user experience. An outcome that is only possible through meticulous research and a true understanding of user needs.

Beyond coding, I find immense satisfaction in mentoring and teaching. Helping other engineers level up their skills and watching them succeed is a huge part of what drives me.

If I am not working with tech, then I am probably reading, hiking, gaming, playing piano or spending time with my family.

Experience

Solutions Architect & Platform Software Engineer

Veterans United Home Loans

  • Use an AI first mindset to translate business and user needs into effective software solutions
  • Keynote speaker on AI tooling at the annual company-wide developer conference
  • Founded and led an AI workgroup at the outset of the introduction of AI tools
  • Performed user research to build out effective UX solutions for in-house developer platform

Senior Software Engineer

etrailer Corporation

  • Led the implementation and infrastructure rollout of Google & Apple Pay
  • Drove collaborative efforts across teams and the organization to acquire hardware resources and provision optimized development environments, accelerating engineering workflows and delivery

Adjunct Faculty

Saint Louis University

  • Created and teach an agile methodologies and team dynamics course for master's level students
  • Lecture hundreds of students and train other adjunct faculty

Personal Projects

YNAC (You Need A Console)

Cross-platform console-based implementation of YNAB’s budget application.

YNAC CLI Interface
C# .NET 10 Spectre.Console
View on GitHub →

Strudel.cc music

Music I have created on strudel.cc. Sample below or click through for more music


strudel.cc
View on GitHub →

Windows Terminal Background Randomizer

A Powershell script to change the background of Windows Terminal. Allows per-profile images, random images, opacity, and other features

PowerShell Windows Terminal
View on GitHub →

Document indexer

A proof of concept to better understand text processing. This tool provides a basic document indexing system for quick word lookups.

.NET C# Tries
View on GitHub →

YNAB To Google Sheets Sync Tool

Syncs a YNAB budget to Google Sheets. Requires a Google service account and a YNAB developer API key.

.NET C# Google Sheets API YNAB API
View on GitHub →

Ludum Dare Competitions

Submitted highly-regarded games for three separate 72-hour-long game jams.

Unity C# Game Development
View on Itch.io →

Languages & Tools

.NET C# Visual Studio & VS Code Angular TypeScript Golang Python TDD BDD SOLID AWS Azure Docker Kubernetes Git SQL RabbitMQ Kafka

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of an ambitious vision.

Say Hello