// returns Experience[]
user.getExperiences()
Fullstack Developer @ Yobbers B.V
Building and maintaining high-traffic recruitment products across the job platform, ATS, and CMS.
- Ruby on Rails, Hotwire/Turbo, Stimulus, SQL, PostgreSQL
- Delivered an end-to-end loyalty program and migration flow with 23K+ enrollments
- Shipped vacancy performance tracking improvements and event enrichment
- Expanded WhatsApp communication journeys with validation and preference handling
- Built CMS collaboration features: comments, threaded replies, and mentions
Software Engineer @ Algomo
Contributed to production customer-support features across frontend and backend in an agile sprint environment.
- TypeScript, React, React Query, MongoDB, Docker
- Implemented and refined data-fetching and mutation workflows
- Improved cache updates, invalidation, loading and error handling
- Increased UI consistency and reduced production regressions
Junior Front-end Developer @ Risidio
Built responsive interfaces from design files and shipped interactive web experiences.
- Vue.js, Sass, Bootstrap, Three.js
- Implemented production-ready pages with responsive behavior
- Built interactive 3D web features
- Improved delivery through consistent Git workflows and team collaboration
Web Developer Intern @ Scandinavian Loft
Supported startup web initiatives from early UX concepts through implementation planning.
- Created wireframes, page concepts, and UX proposals
- Supported WordPress planning and implementation in a remote-first setup
- Produced software design diagrams to communicate architecture and implementation
// returns Project[]
user.getProjects()
Writality Novel
Offline-first creative writing and worldbuilding desktop app with a custom rich-text stack, version control workflows, and deep relationship modelling across story entities.
Built using Electron, TypeScript, React, SQLite (better-sqlite3), Drizzle ORM, Tiptap, Tailwind CSS, and Vitest
VisitDaily Scrawl
Habit-focused daily writing app with secure server-side workflows, one-session-per-day completion rules, and resilient client-to-server persistence.
Built using Next.js 14, TypeScript, Clerk, Prisma ORM, PostgreSQL, Tailwind CSS, Vercel, and Framer Motion
VisitWritality
SEO-optimised marketing site and product surface for the Writality ecosystem, focused on performance, clarity, and conversion.
Built using Next.js, TypeScript, Tailwind CSS, Vercel Analytics, and Framer Motion. Early traction: 100+ waitlist signups.
VisitWritality App
Fullstack collaborative creative writing platform with Auth, CRUD, and real-time updates.
Built using React Vite, TypeScript, Tailwind, Mantine UI, Node.js, Express.js, Pusher, MongoDB, Preact signals, and React Query.
VisitAndromeda Inn
The precursor to Writality, which itself became Writality Novel. Where the journey to build a creative writing platform (or adjacent) began.
Built using the MERN stack.
VisitPortfolio.v2
My old personal website that I built to showcase my projects and skills. A snapshot of my journey as a developer.
Built using React and sass with custom css animations, transitions and an entirely questionable design. Old but gold.
VisitPortfolio.v1
Ancient personal website that I built to showcase my projects and skills. A true testament to how far I've come. Link removed due to personal data.
Built using React, Three.js, and sass. The portfolio that started it all and also took the most time. A true classic.
Visit