Software Architect | Full Stack Engineer

Reliable systems, thoughtful design Never done learning, constantly curious

I build resilient web platforms, modernize legacy systems, and turn ambiguous requirements into practical software. In my personal time, I like to let my curiosity guide my explorations, regardless of whether my side projects are immediately applicable to my professional work. I'm often surprised by what I learn during these explorations, and I find that working on something completely unfamiliar leads to new insights and lessons that I wouldn't have otherwise encountered. I've got a long running obsession for information visualization, making numbers and data intuitively meaningful to the human mind at a glance. My newest area of exploration is the MIDI standard, and how much can be accomplished with a simple 5-pin DIN connector and a few bytes of data using a standard that is over 40 years old.

About

Full Stack Developer and Software Architect with over 12 years of experience building user-friendly web applications and scalable backend services. I care about clean code, thoughtful system design, and collaborative teams that deliver meaningful outcomes.

Professional Experience

Sep 2019 - Present

AmeriSave

Software Architect / Senior Software Engineer / Software Developer II

  • Built core mortgage application experiences in Angular and TypeScript at enterprise scale.
  • Designed and delivered the Vue-based Applicant Portal for real-time borrower visibility.
  • Served as long-term owner and SME through team turnover, preserving delivery continuity.
  • Modernized business logic from Java and ColdFusion legacy pathways to newer architecture.

May 2016 - Sep 2019

ADP

Senior Application Developer / Application Developer

  • Developed MERN stack applications serving internal and external users.
  • Implemented Node.js microservices integrating ADP data with third-party platforms.
  • Partnered with UX to build a React billing console that surfaced missed revenue.

Jul 2018 - Oct 2018

AppSolutions

Web Developer (Project-based)

  • Built a serverless React app on AWS for receipt parsing and spending analysis.
  • Architected Lambda + S3 + DynamoDB pipeline for data extraction and real-time insights.

Jun 2015 - May 2016

BetterCloud

Product Developer / Software Engineer in Test

  • Delivered Java Spring microservices and Angular registration workflows.
  • Created API simulation testing tools that unlocked isolated microservice validation.

Jan 2014 - May 2015

The Home Depot

IT Developer

  • Maintained vendor-facing systems and product data workflows for business-critical operations.
  • Translated complex requirements into automation scripts and production fixes.

Technical Skills

Frontend

HTML, CSS/SCSS, JavaScript, React, Vue, Angular

Backend

Node.js, Express, Java/Spring, TypeScript, MongoDB, SQL, RabbitMQ

DevOps and Platform

Git, Docker, AWS, Azure, GitLab CI/CD, Red Hat OpenShift

Side Projects

Small builds I work on when a question sticks around — mostly ways to represent time, weather, and other data so the picture is obvious without reading a table. I also tinker with electronics occasionally; past experiments include circuit bending and audio-reactive display mods.

Contact