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 - CurrentBuilding 3D tools for dentists to automate their workflows with AI β¨
- Building full-stack product features for AI annotation platform (Orthodontics).
- Enabled ephemeral test environments on CI for full E2E testing of application stack.
- Driving real-time application monitoring, alerting and logging for our products.
React, Three.js (R3F), tRPC, Node, Fastify, Playwright, Elastic, Docker, Kubernetes, Testcontainers
Senior Software EngineerIKEA
Amsterdam π³π±π Oct 2021 - Apr 2024Built a full-stack product to help IKEA warehouse employees plan and receive return orders. Rolled out globally to 350+ IKEA stores in 30+ countries, handling thousands of returns each day.
- Launched and maintained a mobile app and desktop dashboard for co-workers to receive item returns efficiently with a strong focus on user experience.
- Contributed Inner-sourced Github actions in IKEAs backstage environment.
- Lead E2E testing (Cypress) and shared knowledge with other teams.
- Significant contributions to 5 back-end concurrent event driven services.
- Frequent on-call support rotation (24h) for critical issues (1 week per month).
- Mentored back-end engineers on front-end topics on a weekly basis (30+ sessions) Promotion to Senior Software Engineer approved in Nov 2023, active from 2024.
React, Typescript, Kotlin, Postgres, GCP, Terraform, Kubernetes, Cypress, Playwright, SignalFX, Splunk, iLert
Full-stack developerEli5
Amsterdam π³π±π Oct 2019 - Sep 2021Building innovative digital products with a focus on solving complex problems and delivering tangible value. Experienced in front-end, back-end, and CI/CD, having contributed to various impactful projects.
- Developed a visual legal policy document editor with dynamic data widgets for ING.
- Engineered a PointCloud data pipeline to measure rail line curvatures for ProRail.
- Built an online blog content e-reader for Papyr using web scraping technologies.
- Created a photobook templating extension with user-defined widgets for Peecho.
Vue.js, Node, Express, PHP, Laravel, Docker, Ansible, Cypress, Handlebars, Puppeteer
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)
Unity3D, Vue.js, Serverless, WebGL, AWS, Mapbox
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)