Full-stack software engineer with 5+ years building distributed, multi-tenant SaaS systems in production. At PayIt, I work on government-scale citizen payment infrastructure serving dozens of agencies across GraphQL APIs, event-driven backends with Kafka, and React admin and consumer interfaces.
Experience
2024 — Now
2024 — Now
• Architected full-stack enhancements to the Payment Plans system (scheduling APIs, React flows, and admin UI), directly contributing to landing a $10M ARR client.
• Reduced call center costs by ~$300K annually by maintaining a Twilio-based IVR service (Java/Dropwizard, Kafka, MongoDB) that automated voice-driven payment flows and reporting surveys for government clients.
• Developed the Ordered Billing enforcement feature with client-side priority logic, eliminating lengthy configuration discussions and reducing client onboarding by 2–3 weeks per implementation.
• Engineered configuration management tooling within a multi-tenant NestJS/React monorepo, powering branded government payment portals for dozens of agencies.
• Designed a cron-based distributed lock system and self-service admin UI for scheduling recurring and one-time service outages.
• Accelerated feature delivery, test coverage, and documentation by integrating agentic AI tooling into daily engineering workflows across a large multi-service codebase.
• Tech Stack: React, TypeScript, NestJS, Java, Dropwizard, Kafka, GraphQL, MongoDB, Kubernetes, Docker
2023 — 2024
2023 — 2024
• Scaled bulk sending infrastructure to sustain 1M+ emails per day during Giving Tuesday, implementing Twilio rate limit management and automatic requeueing of failed sends.
• Spearheaded the development of a 1-to-1 video feature from the ground up, enabling personalized fundraising outreach with GIF previews, mobile recording, and dedicated landing pages.
• Integrated the OpenAI API to allow users to draft and iterate on campaign messages directly in the platform, reducing time spent on copy for high-volume donor outreach.
• Created an API proxy for ThankView data access, unlocking custom reporting and CRM integration workflows for enterprise clients.
• Refactored engagement tracking pipelines (opens, plays, watch duration, replies) to ensure reliable analytics for fundraising teams making data-driven portfolio decisions.
• Led the frontend migration from Blade/AngularJS to React, actively mentoring junior engineers through the transition.
• Tech Stack: PHP, Laravel, React, TypeScript, Kafka, Kubernetes, Docker, OpenAI API, Twilio
2022 — 2023
2022 — 2022
2022 — 2022
Remote
• Engineered a robust backend system enabling research facilities to effortlessly create and manage
clinical studies, complete with customizable specifications for file type, device refresh rate, study
type, and data processing status visibility, effectively streamlining study management and data
processing workflows.
• Spearheaded the transition of the development team from a waterfall to an agile methodology,
drawing upon previous experience to ensure a seamless and efficient transition, resulting in
enhanced collaboration and project delivery efficiency.
• Led the overhaul of the user interface (UI) using modern technologies, slashing initial load time by
15 seconds, thereby drastically improving user experience and website performance.
• Implemented OData to facilitate more flexible REST consumption and expedite backend
development, enhancing overall system agility and scalability.
2021 — 2022
2021 — 2022
• Designed comprehensive internal systems enabling seamless upload and editing of exercise videos,
creation of workouts and routines, product management linked to Shopify store via webhooks,
employee role management, and client information access, optimizing operational efficiency and
client management.
• Engineered a sophisticated system to aggregate and display detailed workout data and statistics
over time, including metrics such as min/max/average weight, range of motion, time under tension,
and reps, providing valuable insights for performance tracking and improvement.
• Implemented functionality utilizing Redis to facilitate communication between the UI and
embedded systems, enabling real-time tracking of workout parameters such as rep time, concentric
and eccentric motion, cable tension application, workout initiation, and user weighing, enhancing
user experience and system functionality.
Education
Western Governors University
Master of Science - MS
2025 — Present
Western Governors University