
Share Hope
A community where believers come together to discuss Scripture, share prayer requests, and encourage one another in their faith journey.
I craft performant, accessible web applications with modern technologies. Passionate about clean code and great user experiences.

A community where believers come together to discuss Scripture, share prayer requests, and encourage one another in their faith journey.

Manage families, build trust, and deliver accountability with StewardHQ.
Scaleforge
Developed and maintained scalable web applications using TypeScript, Svelte, Next.js, GraphQL, and NestJS. Collaborated with cross-functional teams to build responsive user interfaces, develop APIs, implement authentication and FCM integration, optimize performance, troubleshoot production issues, and contribute to code reviews and Agile development practices.
MG Software
Delivered web projects using WordPress, PHP, and Next.js, building responsive, user-friendly interfaces, optimizing application performance, resolving bugs, and managing projects from concept to deployment while ensuring on-time delivery and client satisfaction.
Yachtly | WaterSpot LLP
Developed scalable React.js applications for the Yachtly booking platform, implementing OAuth 2.0 authentication, Stripe installment subscriptions, and Xero API integration. Collaborated with backend engineers to enhance booking workflows, optimize scheduling logic, and improve application usability and performance.
Lots For Less Warehouse Store
Developed a React.js inventory management system with real-time supply tracking, building intuitive user interfaces that streamlined collaboration between staff, suppliers, and finance teams.
Connect Sanpaper App
Developed React Native mobile applications by building reusable UI components, implementing paperless contract forms and CMS features, and integrating Firebase for real-time data synchronization.
MrPau Software
Supported frontend development and QA for the Kolibri offline-first learning platform, performing UI testing with Gherkin scenarios to ensure accessibility, reliability, and application quality.
Notre Dame University
Developed a School Information System using Visual Basic and SQL Server, creating intuitive interfaces for student and HR management, and built an attendance reporting application to streamline HR operations.

As frontend developers, we often spend more time fixing small problems than building new features. A missing type, a poorly named component, or an unnecessary re-render can easily turn a 10-minute task into an hour of debugging. After working on React and Next.js projects for several years, I've found that a few simple habits consistently save time and improve code quality. Here are five of them.

Technology changes fast, but some tools continue to evolve rather than disappear. As developers, we often chase the newest framework, only to replace it a year later. Instead of following every trend, it's better to build skills around technologies with strong ecosystems, active communities, and long-term adoption. Here's a tech stack that is likely to remain valuable for the next several years.
Have a project in mind or just want to say hi? Drop me a message.