About
Full-Stack developer who designs products and builds them end-to-end. I also teach programming, do graphic design and sometimes write music.
Latest Projects
IVIO
Virtual instrument and iOS app to improve the workflow of music composers in virtual orchestra productions.
C++, Typescript, JUCE, uwebsockets, Flatbuffers, React, Supabase
GPU Cluster Calculator
A web application to estimate the performance and cost of GPU clusters for running LLM inference services.
Kubernetes, Google Cloud, Python, vllm, Next.js, Shadcn UI
An interactive practice environment and learning path for Tailwind CSS.
Next.js, Codemirror, Framer Motion, Headless UI, Tailwind CSS, Supabase
Journeybase
A desktop application for generating and organizing images using Midjourney's Discord API. (Discontinued)
Electron, Next.js, Discord API, Supabase
New Control UI for Holoplot's audio system to support critical features for the opening of the Las Vegas Sphere.
Vue, ThreeJS, Golang, gRPC, NATS
Work Experience
Independent Consultant
Deployed LLM Benchmarks and built a web application to estimate the performance and cost of GPU clusters for running LLM inference services.
Designed and built an interactive learning platform for Tailwind CSS. Developed a custom code editor and an algorithm to measure the responsive CSS styling of HTML elements using inter-iframe communication.
Led the frontend team at Holoplot to deliver critical features for the opening of the Las Vegas Sphere.
Rebuilt the React & TypeScript course for Workshops.de and taught multiple workshops on React, Vue and Typescript.
Tech Lead
Led the transition from C++ to Rust and Vue as core technologies for the audio application team.
Led a cross-team effort to create a new database schema and API for Holoplot system configuration, including a transition from Redis to Postgres.
Collaborated closely with the Product Manager to convince stakeholders and pivot the product vision for Holoplot Create by building a prototype within six weeks.
Founder & CTO
Built the backend infrastructure and frontend client for a CQRS microservice architecture and real-time database.
Built and deployed a custom scalable WebRTC video conferencing service.
Implemented the interpreter for a low-code plattform using acorn and Vue's reactivity system.
Developed and taught a 13-week beginner web development camp.
Led and mentored a team of four recent code camp graduates in a real-world client project.
Managed certification process of the company as an AZAV Bildungsträger.
Founder
Built and released an Audio Plugin to position sound sources in a virtual concert hall by simulating location-dependent early reflections.
Developed a custom mirroring algorithm to reduce time complexity of raytracing when calculating higher-order early reflections.
Developed a hybrid approach to reverb generation using both modulated convolution of short impulse responses and delay lines.
Teaching
I started teaching software development in 2019 at Devhaus Leipzig and it quickly became one of my favorite things to do. Since then I have taught bootcamps and workshops to 200+ current and future developers at Devhaus Leipzig, Workshops.de, Coding Bootcamps Europe and Holoplot. I also enjoy doing 1-on-1 mentoring, so in case you are interested, please don't hesitate to reach out.
Tech Stack
Some technologies I have worked with in the past.
Programming Languages
Backend Frameworks
Frontend Frameworks
Native Application Frameworks
Databases
API Patterns
Frontend Libraries
Testing Frameworks
Cloud Providers
DevOps Tools
Graphic Design
Every now and then I like to get my hands dirty on some graphic design. These are a few examples of logos that I have created.
Music
After finishing high school I studied film music composition at the ArtEZ Conservatory in Arnhem, NL. Although I didn't end up making it a career, music continues to be a big part of my life. Here are some pieces I have written: