Product-minded full-stack engineer.
I'm a full-stack web developer who builds robust, production-grade web applications with TypeScript, React, and Next.js. My work spans the entire stack — from payment integrations and server-side rendering to reusable component libraries.
Recent highlights include integrating a payment processor into a production e-commerce webshop and leading its migration to TypeScript and React Server Components. I've also delivered production web applications for a range of clients through several years of contract work.
What sets me apart is a blend of engineering depth and business sense shaped by prior entrepreneurial experience, which helps me build solutions that genuinely fit real-world needs — particularly SaaS products for small businesses. That same mindset drives my own product, Estimate Generator: a field service management platform I designed and built for contractors, complete with a REST API, PostgreSQL, secure authentication, and Stripe subscription billing.
Work Experience
Full-Stack Web Developer @ Loxone
- Integrated the Bank of America checkout API for credit card payments on shop.loxone.com
- Led the migration of the Next.js webshop from JavaScript to TypeScript and from client-side rendering to React Server Components with server-side data fetching, improving performance, UX, and SEO
- Built the Loxone Status Page, an internal service-monitoring dashboard
- Integrated Sentry into shop.loxone.com for production error and performance monitoring
Full-Stack Developer @ Independent / Contract
- Built and maintained web applications for small businesses using Node.js, Next.js, React.js, and PostgreSQL
- Integrated secure Stripe payment systems and implemented tiered subscription logic for SaaS platforms
- Developed internal React component libraries and documentation for developers
Full-Stack Developer - Cargo Fax - cargofax.co (Contract) @ Cargo Fax
- Refactored legacy Python app to Next.js 14 app router with a PostgreSQL database via Supabase
- Integrated subscription billing with Stripe
- Integrated Sentry for error and performance monitoring in production
Backend Developer - evyAI - evyai.com (Contract) @ evyAI
- Wrote Google Firebase cloud functions in TypeScript for an AI web application + chrome extension
- Wrote custom authentication and logger middleware for backend
Frontend Developer (Contract) @ Software Harmonics LLC
- Enhanced production React.js sales platform used by sales teams at a commercial trucking company
- Refactored legacy React frontend application from Create React App to Vite, reducing dev server startup time from minutes to seconds, added hot module reloading, and updated from React 16 to React 18
- Developed custom TypeScript React.js component library and VSCode extensions for internal development workflows at Software Harmonics LLC
- Created comprehensive documentation for component library and developer tooling
Featured Projects
Testimonials
“Mike is a great React Developer who embodies a commitment to understanding best practices and aligning with industry standards. His meticulous approach to learning and implementing these principles ensures that our projects maintain the highest levels of quality and efficiency. Mike's dedication to staying informed about the latest developments in React and related technologies sets him apart as a forward-thinking professional. With his attention to detail and focus on excellence, Mike consistently delivers exceptional results, making him an invaluable asset to our team.”
Certifications

Microsoft Certified: Azure Fundamentals (AZ-900)
Validates foundational knowledge of cloud concepts and core Microsoft Azure services, security, and pricing.
Skills & Technologies

JavaScript
The foundational language of the web, powering interactive, dynamic behavior across browsers and servers.

TypeScript
Statically typed JavaScript for building large, scalable, and maintainable applications with confidence. My primary language day to day.

React.js
Component-based library for building fast, interactive, and reusable user interfaces.

Next.js
The React framework for production — server-side rendering, static generation, and full-stack apps with the App Router and React Server Components.

Vite
Lightning-fast build tool and dev server, including library mode for shipping reusable component libraries.
Node.js
JavaScript runtime for building fast, scalable server-side applications and APIs.

Express.js
Minimal, flexible Node.js framework for building robust REST APIs and backend services.

C#
Modern, object-oriented language for building cross-platform applications on the .NET platform.

.NET
Free, open-source, cross-platform framework for building web services and applications.

Azure
Microsoft's cloud platform for deploying, hosting, and scaling web applications and services. Microsoft Certified: Azure Fundamentals (AZ-900).
Vercel
The platform for deploying and hosting Next.js and modern frontend applications with zero-config CI/CD.

Git
Distributed version control for tracking changes and collaborating on code with confidence.

GitHub
Cloud platform for hosting Git repositories, code review, and team collaboration.

Docker
Containerization for building, shipping, and running applications consistently across environments.

PostgreSQL
Powerful open-source relational database for reliably storing and querying application data.

MySQL
Widely used open-source relational database for web and application backends.

REST API Design
Designing clean, scalable, and well-documented HTTP APIs that follow REST conventions.

Socket.io
Real-time, bidirectional communication between clients and servers over WebSockets.

Three.js
JavaScript library for rendering interactive 3D graphics and animations in the browser.




