Resume
Where I've been
Career Timeline
March 2021 – Present · Remote
Full Stack Software Engineer — Takeout Central
- Architected and launched a Square payments integration bridging a legacy Perl monolith with a Node.js service layer — card-on-file workflows, delayed capture, refunds, and HMAC-verified webhooks.
- Built database-backed idempotency controls for payment, refund, and card operations to reduce duplicate transaction risk.
- Delivered integrations with major point-of-sale and order-management platforms, and integrated a headless CMS so marketing could self-serve content.
- Served as technical lead on platform initiatives: consulting with customers, scoping custom solutions, and estimating delivery.
JavaScriptVueNode.jsPerlMySQLGCPAWSMarch 2024 – March 2025 · Remote
Software Engineer (Contract) — Virnika
- Integrated an AI-powered restaurant phone-ordering platform with 20+ point-of-sale systems through Deliverect's channel integration.
- Helped build the admin dashboard for account management, billing, payments, and operational data.
- Contributed technical guidance on production readiness in support of investor-facing milestones.
Node.jsExpressMongoDB AtlasDockerRetoolAWSOngoing
Co-Founder / Software Engineer — First Quality Books (FQB)
- Co-founder and active engineer on a GAAP-aligned desktop accounting application built as a full-stack TypeScript monorepo.
- Designed a contract-first API layer with ORPC and Zod, enforcing end-to-end type safety across 10+ business entities.
- Implemented a double-entry ledger with balanced-entry assertions, reversal flows, and void protections; designed 20+ relational PostgreSQL tables with Drizzle ORM.
- Created a 50+ component UI library and established CI/CD with Vitest, Playwright, and GitHub Actions across macOS, Ubuntu, and Windows.
TypeScriptElectronReactPostgreSQLORPCDrizzleOctober 2019 – March 2021 · Chapel Hill, NC / Hybrid
Junior Software Developer — Takeout Central
- Rebuilt critical customer-facing pages from Perl and jQuery to Vue.js, translating Storybook and Figma designs into reusable components.
- Integrated external APIs into an established Python/Django backend, delivering business-critical functionality.
- Shipped gift cards, SMS delivery tracking, and a referral code program from concept through deployment.
VueJavaScriptPythonDjangoPerlMySQL
Education
Software Engineering Fellowship, Full Stack Web Development
Project Shift — Durham, NC · 2019
Software Development (24 credits completed)
Durham Tech — Durham, NC · 2018 – 2019
Music Education
Appalachian State University — Boone, NC · 2010 – 2014
Music Education (Full Tuition Scholarship)
UNC Pembroke — Pembroke, NC · 2009 – 2010
Certifications
- Microsoft Certified: MTA Software Development Fundamentals