Wouter Beets

Senior Go Engineer & Technical Lead

Experience

Chief Technology Officer (CTO)
2022 - 2024, Paris, France
La Clinique E-Santé
Led strategic product development, payment integrations, and full platform migration to Golang/React, enhancing scalability and security.
  • Strategic Leadership and Product Development: Directed the development and launch of mobile applications for iOS and Android, forming the main platform for e-consultations and patient management.
  • Payment Systems and E-Consultation Features: Led the integration of Stripe to optimize payment flows, overseeing subscription management, invoicing, and payment systems.
  • Event Sourcing and Domain-Driven Design: Created an event-sourcing framework in Golang with deep expertise in domain-driven programming. Managed the entire technology stack from end to end, including infrastructure, deployment, cloud management, and cost optimization.
  • Agile Transformation and Corporate Culture: Established agile development cycles, improving efficiency and accountability within a 20-person team. Promoted a lean corporate culture focused on sprint planning, continuous improvement, and results-oriented project delivery.
  • Enhancements to Patient and Therapist Platforms: Supervised the development of a patient dashboard, communication tools for therapists, health questionnaires, and a booking system with email notifications and therapist matching algorithms.
  • AI Integration & Innovation: Led the AI integration into our SEO team, generating over 300k monthly visits. Onboarded psychologists and editors into custom-configured AI tools. Spearheaded AI integration within the dev team by building a custom code parser to index snippets into a vector database. This enabled RAG-powered API endpoints for tool calling and custom OpenAI GPTs, serving as effective codebase explorers and implementation strategy suggesters.
  • Complete Platform Migration: Successfully migrated the entire platform from an unmaintainable custom PHP setup without source control to a robust Golang backend with a React frontend. This complex transition covered patient, psychologist, and back-office interfaces, maintaining full functionality for thousands of active users. The new system is more maintainable, secure, and has resolved previous user privacy issues.
Staff Engineer - Payment Platform
2021 - 2022, Paris, France
leboncoin
Architected and designed the P2P payment system, ensuring scalability, security, and reliability for the platform.
  • Architectural Leadership in Payment Systems: Served as the principal architect and designer of the peer-to-peer (P2P) payment system utilized by leboncoin. Spearheaded the technical vision, ensuring scalability, security, and reliability, enhancing the overall payment infrastructure for the platform.
Lead Developer
2019 - 2021, Paris, France
leboncoin
Aligned 100 backend developers across teams, establishing core principles and fostering cultural alignment in coding practices.
  • Cultural and Technical Alignment Across Teams: Aligned 100 backend developers across 20 teams, focusing on embedding company culture and values into the codebase. Established core backend principles—harmony, robustness, vivacity, and evolutivity—to ensure coherent and comprehensible code. Organized and led bi-weekly meetups for all backend developers, fostering open discussions, consensus-building, and strategic decision-making on coding practices.
Backend Developer
2017 - 2019, Paris, France
leboncoin
Migrated to a distributed, event-driven payment system integrating multiple providers, improving scalability and reliability.
  • Migration to a Distributed, Event-Driven Payment System: Successfully transitioned from a centralized payment history database with over 1.4 billion rows—previously accessed by 20 teams—to a robust, REST API-based, event-driven payment system. Designed to integrate multiple payment providers, including Adyen, Paybox, and Stripe. Utilized Kafka to update payment results across teams, improving scalability, reliability, and maintainability.
Fullstack Developer
2015 - 2017, Paris, France
Artefact
Developed real-time insights platform using ML algorithms for marketing strategy and user behavior analysis.
  • Development of Real-Time Insights Platform for Marketing Strategy: Developed a data insights platform designed for marketing decision-makers, analyzing navigational data from major seller sites like Samsung. Applied machine learning algorithms such as K-means clustering to provide real-time insights into user behavior, enabling strategic decision-making for marketing teams.
Home Cooking Service Entrepreneur
2012 - 2015, Netherlands
Thuis aan Tafel - Netherlands
Created software solution for accounting and managed financial responsibilities in home cooking business.
  • Created and maintained a software solution using MS ACCESS
  • Managed accounting and financial responsibility

Projects

Portfolio Website
A personal portfolio website built with Go and Templ, showcasing professional experience, education, and projects.
github.com/Wouterbeets/profile
Neural Network Library with Genetic Algorithms
A Go-based neural network library featuring genetic algorithms for training networks, demonstrated with a Snake game example.
github.com/Wouterbeets/net
MindPalace AI Assistant
Developed a desktop AI assistant in Go using event sourcing, integrating real-time audio transcription (PortAudio, Python), LLM interactions (Ollama API with 131k token contexts), and a Fyne-based GUI with custom themes and Kanban boards. Implemented plugin architecture for extensibility, with a task manager plugin supporting task CRUD operations.
github.com/Wouterbeets/mindpalace