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 ServerMySQLDapperXAMLAug 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
- Golle
• 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 - BillEase
• 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 - devlinks
• 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