Full-stack web developer
4+ years building web applications in React & Next.js — modern web apps, 3D experiences and clean code.
Exploring the space between design and technology to craft engaging, intuitive digital experiences.
Tools & technologies
Tech stack
Languages, frameworks, and tools I ship with.
- React
- TypeScript
- Next.js
- TanStack Router
- Vite
- Sass
- React Three Fiber
- Zustand
- Zod
- GSAP
- Motion
- Node.js
- Strapi
- Craft CMS
- Express
- MongoDB
- GraphQL
- REST API
- WebSockets
- Docker
- GitLab
- GitHub
- Vercel
- Cloudflare
- Cursor
- Git
- VS Code
- Figma
- Linux
- macOS
Portfolio
Selected work
A mix of client projects and personal builds—from product interfaces to full-stack applications.
Professional
AWWF Germany - Augmented Reality & GIS data visualisation
WebAR experience for WWF Germany: no native app—users access AR directly from the mobile browser, maximising reach and accessibility. Built with Google’s open-source model-viewer for high-quality 3D and AR on the web, and React for a fluid, intuitive UI. Includes a GIS-based data-visualisation module showing real animal habitats, high-fidelity animated 3D animals (lynx, wolf, European bison, elk) optimised for mobile, and interactive hotspots that trigger educational content.
ASAP S/4HANA Cloud AR Hybrid Event Showcase
A global hybrid event solution that uses AR to visualise SAP’s S/4HANA Cloud business processes, transforming abstract data into an interactive "business muscle" metaphor.

Snipes Soundbooth - Landing page & on-site installation
Web app and landing page for Snipes Soundbooth: users create and share audio clips. Built with React and Strapi; includes on-site installation support for the physical Soundbooth.
Personal
Job application tracker
Simple Astro and React app to add and track job offers. Includes a form to capture applications, list view with status tracking, and PDF export. Data is persisted in Supabase.
CollectionPersonal projects
Personal projects built to practice Astro, an interesting static site builder framework.
Let’s work together
Based in Köln, Germany. Open to new projects and collaborations — get in touch.
