Dustin Kurtz

Software Engineer

From invoices to SMS rideshares, I make software that works

ABOUT

Back in 2022, I dove headfirst into software development, quickly evolving from building applications and websites to delivering production-ready solutions for a manufacturing company and other real-world clients.

Today, I design, develop, and maintain complex systems, from multi-tenant full-stack applications to scalable backend platforms like Golle, an SMS-first rideshare service for Amish communities. I’m passionate about solving challenging problems, writing maintainable code, and building software that makes a real impact.

When I’m not coding, you’ll probably find me hiking, mountain biking, or spending time with my wife.

EXPERIENCE

  • Oct 2023 - PRESENT

    Software Engineer - Mavin

    Developed ERP and internal applications that solved complex business problems, automated manual processes, and delivered reliable solutions in collaboration with cross-functional teams.

    Key Projects
    • Budget Automation Suite
    • ERP Migration Data Pipeline
    • AR Aging Report Scraper
    • Smart Packaging Engine
    C#PythonSQL.NETMicrosoft SQL ServerMySQLDapperXAML
  • Aug 2022 - PRESENT

    Software Developer - Independent Projects

    Built apps that solve real problems like managing invoices, sharing links, and more. Currently developing a rural rideshare platform (Golle) to serve the Amish community. Learned multiple languages, frameworks, and software best practices while tackling complex problems from start to finish. Check out the Projects section for the full lineup.

    TypeScriptJavaScriptNestJSExpress.jsNext.jsReact.jsAWSFirebaseDockerGitTailwind CSS

PROJECTS

  • GolleArrowIcon

    • SMS-first rideshare backend for riders and drivers without smartphones, designed for rural and Amish communities.
    Live: Ride Request Service (CRUD, action-key workflows, Node.js/TypeScript, Supabase) and Security Service (OTP authentication, stateless sessions).
    In Progress/Designed: Orchestration, Dispatch, Payment, and SMS Gateway services for workflow coordination, real-time matching, payments, and messaging.
    • Implements a microservices architecture with stateless, horizontally scalable services, database-backed state, Prisma optimizations, and robust error handling.
    • Designed to handle complex multi-step workflows while keeping future web/mobile integration in mind.

    Express.jsNestJSTypeScriptSupabase
  • BillEaseArrowIcon

    • A full-stack application for managing invoices, customers, and user profiles.
    • Streamlines invoice and contact management for a small local business.
    • Multi-tenant architecture ensures secure, isolated data for multiple users.
    • Implements CRUD operations for invoices and customer records.
    • Provids comprehensive profile management, including photos, contact info, and password updates.

    Next.jsFirebaseTypeScriptTailwind CSS
    Screenshot of BillEase App
  • devlinksArrowIcon

    • A full-stack application to share multiple social media URLs through a single link.
    • CRUD functionality allows full control over user links and customization.
    • Leveraged dynamic SVG customizations for a responsive, visually-rich interface optimized for large screens.
    • Engineered custom drag-and-drop functionality for seamless link reordering.
    • Designed multi-tenant architecture for secure, isolated user data.
    • Shared links are mobile-compatible; app interface tailored for desktop.

    Next.jsFirebaseJavaScriptTailwind CSS
    Screenshot of Devlinks App