-
Full-stack senior software engineer with over 12 years of experience
building APIs and web applications for customer success.
-
- SQL
- C#/.NET
- Python
- PHP
- Typescript
-
- Laravel
- FastAPI
- Express
- React
- GraphQL
-
- AWS
- CI/CD
- Docker
- Pulumi
- Familiar: K8S, Kafka
Craft Education
Senior Software Engineer
March 2026 - Present
-
Engineered an AI evaluation testbed using Levenshtein distance similarity scoring to benchmark
multiple LLM providers to optimize PDF document ingestion
-
Initiated work on in-app notifications for the v2 core application, rapidly onboarding to leverage an
in-house AI development framework
Dutchie
Senior Software Engineer II
February 2022 - February 2026
-
AI Agent tooling: established internal Claude Code plugin marketplace and contributed a context management
skill for improved memory tracking per git branch; this resulted in better dev UX when juggling features
across multiple Claude Code sessions
-
Developed Claude Code skills for GitHub and JIRA to supplement gaps in MCP servers, allowing
developers to pull in additional, external context for feature specification
-
Extended a system to ingest and parse error responses delivered via email from a third party integration
into structured data in Postgres for auditing; later used as the basis for replaying resource uploads,
to backfill missing data and support customer compliance with that integration (AWS Lambda/S3/SNS/SES)
-
Implemented the API and UI for user audit logs for enterprise customers (C#, MSSQL, React), delivering
the ability to track user activity for compliance and security requirements
-
AuthZ/AuthN enhancements as part of the IAM team;
deployed Apollo Gateway to enable GraphQL Federation;
served on release manager rotation for production deployments
ActiveCampaign
Senior Software Engineer
March 2017 - February 2022
-
Re-engineered system for syncing historical ecommerce data by leveraging batch processing, reducing sync
time from days to minutes, to accelerate customer onboarding
-
System hardening: implemented distributed tracing via custom request headers;
improved visibility into data loading and transformation via custom logging in MySQL;
Prototyped initial CSRF protection for the main application, which was used as the basis for legacy
subsystems
-
Architecture: Co-developed architecture for Zapier-like integration platform, used by third party
developers to build plugins for customers; extended serverless app to qualify and capture user interaction
events onto Kafka data stream
-
Mentored junior developers and delivered presentations on dependency injection, active record/ORM patterns,
unit testing, and coding best practices
- Led weekly testing parties to build API contract tests to avoid breaking changes to the API
Caxy Interactive
Project Lead & Full Stack Developer
Jan 2015 - March 2017
- Product owner for a financial management application with a budget of $300k
-
Scoped out requirements with clients, performed user acceptance testing, negotiated alternative solutions
with the client where necessary
- Lead developer for a single-page camp registration application (PHP, MySQL, Angularjs)
- Developed Symfony/Angularjs applications; Release manager
School of Rock
Director, Corporate Information Systems
Jan 2014 - Jan 2015
- Developed an HR and account management platform (App Engine with Python) featuring:
-
Self-serve employee safety training and account management for school managers,
using the Okta API to provision accounts
- School training compliance dashboard for corporate employees
- Integration with billing system to charge schools for licenses used
- Manage external vendors for website redesign and platform migration
Senior Manager, Information Systems
Jan 2013 - Jan 2014
- Built class finding web app using Google Maps. CMS-like editing with Google Groups based auth
- Systems integration via REST APIs — NetSuite, Zendesk, and SurveyGizmo
Manager, Information Systems
Jan 2012 - Jan 2013
- Built marketing pages for lead collection (PHP); built a call volume dashboard
- Systems administration: Google G-Suite, Okta, NetSuite, 8x8 Corporate VoIP
- Worked with the ops team to implement project management for school openings
- Systems support and training
Indiana University
Grad School (Cognitive Science)
Jul 2009 - Jan 2012
The Doneger Group
Web Developer
Aug 2008 - Jul 2009
- Built a service for sharing large files with direct downloads via secure links in email. LAMP stack with LDAP auth.
- Web development in proprietary CMS (RedDot)
Systems Admin Support
Jul 2007 - Aug 2008
- Systems/Hardware admin and support