Work History
Work History
Experience
Web Developer โ ProMedia Group
2008 โ Present ยท Netherlands
- Manage several dozen WordPress websites for a B2B media company that organizes trade publications, conferences, and industry events.
- Develop custom WordPress themes and plugins tailored to each publication and event.
- Build registration and access-control systems used for conferences and trade shows.
- Integrate event and publishing platforms with cloud services including Exact Online, Salesforce, and Pardot.
- Develop full-stack, student-facing and internal products in Ruby and JavaScript for a non-profit expanding access to tech careers for underrepresented students; progressed from contract to full-time senior full-stack engineer over three years, delivering student- and staff-facing platform features.
- Build and test credit-model pipelines and contribute to full-stack product development on a US originations platform for a business finance company originating ~$2B annually, working across Ruby, Clojure, Angular, and React on the backend/frontend, with R and Python for credit/pricing models.
- Delivered an instant decision engine that reduced approval times from hours to under one minute for 60% of applications during the pandemic.
- Lead development of serverless full-stack systems using Node.js, React 18, Angular 14, and AWS ECS for high-traffic FinTech and e-commerce platforms, implementing gRPC-based microservices and Kafka topics.
- Build AI/LLM integrations supporting course completion, interview preparation, and job placement.
- Embed AI-assisted tools for test generation, code review, and component scaffolding via OpenAI APIs, GitHub Copilot, and Cursor, accelerating delivery cycles while maintaining quality.
- Architect Next.js applications with SSR, ISR, and SSG, integrating React Query, React Hook Form, and Zod for data validation and API synchronization; also delivered high-performance Next.js + shadcn/ui dashboards with ISR/SSG for portfolio analytics, integrated with SWR, Formik, and Yup for state and form handling.
- Build reusable UI libraries and design systems using Tailwind CSS, Storybook, and TypeScript, standardizing WCAG 2.1 AA accessibility and brand consistency across multi-product environments.
- Configure Vite and Webpack optimizations (tree-shaking, bundle analysis, lazy loading) to improve TTI and Core Web Vitals scores.
- Build modular React + Node.js applications with REST and GraphQL APIs, implementing serverless workflows via AWS Lambda, API Gateway, and DynamoDB for compliance reporting and data analysis for FinTech clients.
- Build and extend backend systems using Prisma ORM and PostgreSQL โ schema migrations, relational modeling, indexing, Redis caching, query partitioning, and stored procedures โ reducing query execution times; separately manage Sequelize ORM models across PostgreSQL and MySQL for schema migrations and data normalization across distributed databases.
- Develop a flexible document management system using Nest.js, GraphQL, Contentful, and Strapi, integrating Apollo Client and React Query for efficient data fetching and caching.
- Integrate third-party APIs (Plaid, Stripe, Salesforce) with webhook systems managed by AWS EventBridge for secure, real-time data flows.
- Design real-time communication systems using WebSockets and Server-Sent Events (SSE), delivering sub-second latency for stock and currency updates.
- Integrate AWS SQS and Lambda triggers for asynchronous task processing such as fraud checks and notification services.
- Deploy containerized applications through Docker and AWS ECS, leveraging Lambda, RDS, and CloudWatch for scaling and monitoring; build Docker images and multi-stage builds for isolated test, staging, and production environments, optimizing image size and build performance.
- Implement CI/CD pipelines through GitHub Actions with automated testing (Jest, Cypress, Playwright) and linting via ESLint, Prettier, and SonarQube, reducing deployment friction by 40%; separately implement CI/CD workflows using GitLab, Docker, Kubernetes, and Terraform to automate build verification, security scanning, and preview environments.
- Mentor developers on event-driven architecture, TypeScript best practices, and secure coding patterns, strengthening code quality culture.
Web Developer โ Netvlies Internetdiensten
2006 โ 2008 ยท Netherlands
- Owned technical design and implementation for client websites, including Playboy Netherlands, the Playboy Cyberclub, and Nieuwe Revu.
- Delivered websites for public library organizations, including Bibliotheek Arnhem, Bibliotheek Lek & IJssel, and Bibliotheek De Kempen.
- Provided ongoing technical support across the agency's client portfolio.
Co-Founder โ NN Software
2004 โ 2009 ยท Netherlands
- Co-founded the company and led design and development of APSv4, a planning and registration system for retail organizations.
- Acquired the Amlin brand name and the earlier APS system out of Amlin's bankruptcy estate as the basis for the new product.
Network Administrator โ Amlin Holding BV
2003 โ 2004 ยท Netherlands
- Managed network administration for the organization.
- Maintained the company's Advanced Planning System, built on FileMaker Pro.
Co-Founder โ ZZICT
2000 โ 2003 (freelance involvement through 2007) ยท Netherlands
- Co-founded the IT company, responsible for network administration and Windows software development.
- Developed PC games for DirectX/Windows and mobile games in Java for Nokia Series 60 devices.
- Continued freelance collaboration with the company after stepping back from full-time employment in 2003.
Student Assistant โ Tilburg University
1999 โ 2000 ยท Netherlands
- Led workshops for the Computer Infrastructure course.
- Tutored students in Turbo Pascal alongside the university's Programming course.
Lead Game Programmer โ Crytek Studios
1999 โ 2000 ยท Coburg, Germany
- Led programming on the "Silent Space" project; the title was ultimately not completed for business and legal reasons unrelated to the engineering work.
Systems Developer โ Streekomroep Weert
1998 โ 2000 ยท Netherlands
- Designed and built the automated overnight broadcast system for local radio station Streekomroep Weert.
- The system interfaced directly with the broadcast signal and could record and schedule programs for playback, including automatic shortening or lengthening of segments.
Software Developer โ Actual Electronics
1997 ยท New Zealand
- Built an audio playback module for an automated station-locker system.
Software Developer โ Shell Nederland BV
1995 ยท Netherlands
- Converted a legacy compressor test-evaluation system from an obsolete Basic dialect on a decommissioned mainframe to run on modern PCs, while simplifying the user interface.
Selected Freelance Projects
- Advanced Imaging Solutions (Omaha, NE, USA) โ Developed multimedia and graphics routines in C++, including MPEG compression and DV/AVI conversion and editing.
- Bavaria โ Modernized an Access database used for technical-service work orders at the brewery's bottling plant in Hoensbroek.
- Mobilance International โ Designed and built a content management and delivery system for mobile phones, including billing integration with Orange, T-Mobile, and other mobile service providers.
Education
Tilburg University (Katholieke Universiteit Brabant)
1996 โ 2000
Bestuurlijke Informatiekunde (Information Management), IT specialization โ Bachelor's Degree.
Katholieke Scholengemeenschap Etten-Leur
1990 โ 1996
VWO Diploma (cum laude).