Featured Projects
Showcasing innovative solutions that blend technical excellence with user-focused design
Coachpad
A comprehensive sports team management platform designed for coaches and team organizers to streamline operations from player roster management to match scheduling and performance tracking.
Key Features
- Built with Go, PostgreSQL, and modern web technologies for scalable SaaS solution
- Developed automated match generation, live score tracking, and expense management features
- Created subscription-based model serving recreational sports teams (bowling, pool, etc.)

react-authorize-net
A library that brings seamless Authorize.Net payment integration to React applications. As the first and original solution in this space, it provides developers with a simple, reliable way to accept credit card payments using React components.
Key Features
- Developed a streamlined API for accepting credit card payments with Authorize.Net
- Implemented comprehensive TypeScript support for improved developer experience
- Maintained compatibility across React versions while adding new features
Professional Experience
Building impactful solutions in enterprise environments

Frontend Developer
Contributing to the development and maintenance of a widely-used Dealer Management Software (DMS) solution, focusing on frontend improvements and customer satisfaction in the automotive industry.
Technical Impact
- Enhanced frontend performance and user experience for enterprise DMS platform
- Implemented new features based on customer feedback and business requirements
- Maintained modern frontend technologies and development best practices
Key Achievements
- Resolved critical production issues, minimizing system downtime
- Collaborated across teams to align frontend with backend capabilities
- Contributed to product growth through customer-focused development
Technical Expertise
Technologies and tools I use to build exceptional user experiences
Frontend
Modern web technologies
Tools & Workflow
Development ecosystem
Integration
APIs and collaboration
Let's Work Together
Ready to bring your ideas to life? Let's discuss your project and create something amazing.