![Patrick wearing blue shirt and a hat in front of a field of red tulips](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F3024x4032%2F9d25abb656%2Fimg_1827-2.jpg&w=3840&q=75)
Hey, I'm Patrick π I'm a senior software engineer passionate about building software products that are both efficient and deliver a stellar user experience.
I'm a team player, I work on projects from start to finish and I try to support and learn from other engineers in the process. I'm always looking for ways to improve as a software engineer and as a person. Before getting into web development I worked in 3D graphics and I still do as a hobby.
Besides keeping up to date with the latest web development news I have a passion for generative 3D graphics, mapping technology, live music, urban cycling, skateboarding culture, exotic beers & human psychology π»
Please don't hesitate to reach out if you have any questions or just like to say hi :)
Placed I've worked at
- Promaton
- IKEA
- Eli5
- ModelMe3D
- Animedia
- AMX
- AB Creative
Senior Frontend EngineerPromaton
Remote / Amsterdam π³π±π May 2024 - CurrentWorking on building an app to help dentistry lab technicians review AI generated tooth scan completions.
- Working with R3F, three.js, React & TRPC
Senior Software EngineerIKEA
Amsterdam π³π±π Oct 2021 - Apr 2024Built a full-stack product to help Ikea warehouse employees plan and receive return orders. Rolled out product globally to 350+ IKEA stores in 28 countries.
- Built and maintained a responsive PWA UI (running on desktop / Android) displaying real time shipment data
- Build tool for generating an APK application bundle from our PWA UI application for Ikea's handheld scanner devices
- Extensive testing of UI components (Testing Library) & E2E testing of business flows (Cypress, Cucumber)
- Contributed Github action for syncing AsyncAPI specification files to Ikea's Backstage environment.
- Tutoring front-end to back-end engineers
![](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F800x600%2F9ddcc161f7%2Fikea-team.jpeg&w=3840&q=75)
![Team of Ikea employees standing at a loading dock in a warehouse](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F4032x3024%2F47fb0c2ce7%2Ffms-inbound-team-warehouse.jpg&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F3024x4032%2Fee4d49aea0%2Ffms-inbound-ui.jpg&w=3840&q=75)
Full-stack developerEli5
Amsterdam π³π±π Oct 2019 - Sep 2021Building digital products with a strong focus on problem solving and value creation. Worked across several projects doing FE, BE & CI/CD.
Products I've built:
- Legal policy document editor using dynamic data widgets using Vue.js for ING (vue.js)
- PointCloud processor measuring rail line curvatures for ProRail (las tools, gdal, cmake)
- Online blog content E-Reader using web scraping technologies for Papyr (puppeteer, node, express)
- Photobook templating extension using user defined widgets for Peecho (express.js, puppeteer, handlebars)
![](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F800x565%2F84b0edd8a6%2Feli5.jpeg&w=3840&q=75)
Founding EngineerModelMe3D
Amsterdam π³π±π Mar 2018 - Oct 2019I joined the project as the founding engineer soon after the company was founded.
During my internship at AMX in 2014/2015 I built the MVP in 6 weeks which lead to ModelMe3D winning a 250k investment round at CryptoLabs startup competition (2000 entries) in Abu Dhabi in 2017 π
- Designed the digital architecture of ModelMe3D
- Built the 3D dataset rendering engine (WebGL)
- Built the front-end dashboard to manage datasets
- Built the (serverless) back-end to handle API operations
- Managed deployments & CI/CD pipelines
- Built & maintained the website
- Processed dozens of GIS datasets (geoJSON / QGIS)
![](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F5757x3843%2F6a8ddf2bc8%2Fmodelme3d.jpg&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F879x479%2F7b62d4c4d0%2Fui_06_screen.png&w=3840&q=75)
![](/_next/image?url=https%3A%2F%2Fa.storyblok.com%2Ff%2F159055%2F1024x768%2F60dc88d958%2Fhackathon-amsterdam-3d-b9-group-picture.jpeg&w=3840&q=75)
Lead DeveloperAnimedia
Lima π΅πͺπ Mar 2017 - Feb 2018Lead AR, VR & 3D animation projects for several international clients.
- Created 6 bespoke VR installations at various trade shows & conferences
- Created AR applications for 7 new building complexes to increase offering for tender processes
- Production of technical 3D animation: vehicle rigging, video montage, technical 3D animation, 3D modeling of industrial assets and directing scenes
- Developed a software tool to allow 3D designers to quickly export 3D renders and share them on the web similar to google Streetview
Unity Developer InternAMX
Amsterdam π³π± π Sep 2014 - Jun 2015I Started as a 3D generalist intern but quickly transitioned to running mobile projects from start to finish. I worked on several several iOS/Android/web apps.
Activities included UI design, C# development, QA testing, 3D modelling, writing shaders, code optimisation, and visual/sound design.
3D Animation InternAB Creative
The Hague π³π±π Feb 2014 - Jul 2014I worked at AB Creative animation as an intern was I was able to help build complex animation projects.
- 3D animated vehicles (trucks, cranes, ships) & crowds of humanoids in complex seaport environments
- 3D Modeled many technical assets (containers, vehicle parts, cranes, silos, buildings, etc)
- Programmed & modeled a 3D puzzle game (3D version of Rush Hour)