Resume

Where I've been

Career Timeline

  1. 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.jsPerlMySQLGCPAWS
  2. March 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 AtlasDockerRetoolAWS
  3. Ongoing

    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.
    TypeScriptElectronReactPostgreSQLORPCDrizzle
  4. October 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