I’m a full-stack engineer focused on building production-ready web and mobile products for founders, startups, and product teams. My work covers the full product stack, from interfaces and APIs to data modeling, deployment, and performance.
Most of my work has been around SaaS platforms, including multi-tenant systems, dashboards, admin workflows, authentication flows, notification flows, and complex frontend features. I’m comfortable working on early-stage products, improving existing platforms, refactoring legacy systems, and building features that require changes across the frontend, backend, and data layer.
I can also help with practical technical decision-making, including reviewing existing codebases, planning MVP scope, checking architecture decisions, estimating technical effort, and helping teams understand what needs to be built before development starts.
Mar 2024 – Present
Lead Full-Stack Developer · Better Coaching
- Led the rebuild of a multi-tenant legacy PHP + MongoDB platform into a modern React web app, React Native mobile app, and Node.js/Express REST API.
- Migrated authentication to Supabase Auth, replacing a fragile custom session system.
- Introduced Redux Toolkit + RTK Query as the standard frontend data layer across web and mobile.
- Built push notifications (Firebase Cloud Messaging), a Konva drag-and-drop drill builder, media libraries, CSV/XLS/PDF import-export, and multi-tenant admin workflows.
- react
- react native
- node.js
- express
- supabase
- mongodb
- redux toolkit
- rtk query
- typescript
- firebase
2022 – 2024
Lead Full-Stack Developer · Next11
- Built React Native coach and player apps for real-time performance tracking, session data, graphs, and notifications.
- Implemented offline-first data capture and sync using Firebase/Firestore, supporting sessions with limited or no internet.
- Integrated mobile app with Edge-device data flows and collaborated with hardware/data teams during on-field testing.
- react
- react native
- node.js
- express
- supabase
- mongodb
- redux toolkit
- rtk query
- typescript
- firebase
2020 – 2022
Lead Frontend Developer · Loni.ai
- Led front-end development for web and mobile apps using React/TypeScript and React Native, from architectural decisions and component design through to implementation and delivery.
- Introduced Redux Toolkit & RTK Query for state management and data fetching, with a focus on caching to reduce duplicate requests, improve performance and lower API-related bugs.
- react
- react native
- node.js
- express
- supabase
- mongodb
- redux toolkit
- rtk query
- typescript
- firebase
June – Oct 2020
Full-Stack Developer · MusikDaheim
- Implemented a video conferencing feature using WebRTC, Node.js and WebSocket, enabling real-time audio/video communication between users.
- react
- react native
- node.js
- express
- supabase
- mongodb
- redux toolkit
- rtk query
- typescript
- firebase
2019 – 2020
Full-Stack Developer · Werbezeichen
- Refactored shared React/TypeScript components to improve readability, reusability and consistency across the application.
- Fixed front-end bugs and UI issues based on tickets and QA feedback, helping stabilise core user flows.
- react
- react native
- node.js
- express
- supabase
- mongodb
- redux toolkit
- rtk query
- typescript
- firebase
2018 – 2019
Front-end Developer · Digital Present
- Built and maintained multiple e-commerce web applications for different clients using React and Next.js.
- Implemented fully responsive UIs for product listings, carts and checkout flows, ensuring a consistent experience across desktop and mobile.
- react
- react native
- node.js
- express
- supabase
- mongodb
- redux toolkit
- rtk query
- typescript
- firebase