About · résumé

Hi, I’m Benoit. JavaScript Tech Lead, full-stack developer and AI-augmented builder.

I turn complex product ideas into scalable web platforms — from the database up to the interface. I care about clean code, sane architecture and shipping things that actually get used.

years Node.js
6+
years TypeScript
5+
developers mentored
50+
Portrait of Benoit Bruynbroeck
AI-augmented · 2024 →

AI is wired into how I ship.

I treat modern AI tools the way I treat my IDE: a permanent part of the workflow. Faster shipping, fewer dumb mistakes, and more headspace for the calls that actually matter.

Claude CodeCursorCopilotOpenAI SDKAnthropic SDKMCPRAGAgentic patterns
  1. 01

    Pair programming, every day

    Claude Code, Cursor and Copilot are part of my daily workflow — for scaffolding, refactoring, exploring unfamiliar codebases and reviewing my own work.

  2. 02

    Shipping AI features in production

    Hands-on with the OpenAI and Anthropic SDKs: prompt engineering, function calling, RAG pipelines and agentic patterns — built for real users, not just demos.

  3. 03

    Quality goes up, not down

    AI catches the obvious bugs early and frees me up for the architecture decisions, edge cases and product trade-offs that actually require a human.

  4. 04

    Staying current is the job

    I track new models, tools and protocols — MCP, agentic workflows, eval frameworks — so the teams I work with always have the right tool for the right problem.

How I work

Three principles, applied consistently.

Every line of code should serve a purpose. Every architecture decision should be justified. Every solution should outlive the meeting where it was decided.

  1. 01

    Functional first

    Immutability, pure functions and composition over inheritance. Code that is easier to reason about, test and evolve.

  2. 02

    Code is for humans

    Naming, structure and clear boundaries matter more than cleverness. Code is read far more often than it is written.

  3. 03

    Built to grow

    Architecture decisions should support load, new features and team growth — without rewriting the foundations every year.

Stack

From the database up to the browser.

Frontend

Crafting interfaces that are fast, accessible and easy to live with.

  • Vue.js2+ years
  • React / Next.js2+ years
  • TypeScript5+ years
  • Tailwind CSS2+ years
  • Figma3+ years

Backend

Clean RESTful APIs and well-structured services.

  • Node.js6+ years
  • NestJS2+ years
  • AWS4+ years
  • RabbitMQ4+ years
  • Datadog3+ years

Data

Modelling, querying and keeping the database honest.

  • PostgreSQL6+ years
  • Objection.js6+ years
  • Redis3+ years
  • MongoDB3+ years
  • Oracle3+ years

Experience

Roles, projects and teams I’ve worked with.

  1. CitizenPlane logo

    CitizenPlane

    Tech Lead JavaScript

    Technical lead on a B2B SaaS distribution platform for airlines and travel sellers.

    • Leading a team of 4+ developers
    • Front-end rebuild and product flow ownership
    • API scalability, CI/CD and code-review standards
    Vue.jsNode.jsTypeScriptPostgreSQLDockerAWS
  2. OpenClassrooms logo

    OpenClassrooms

    Mentor & Reviewer

    Mentoring full-stack JavaScript students through their final projects, from architecture to production.

    • 50+ students mentored across React and Node tracks
    • Code reviews, project evaluation, career guidance
    • Curriculum feedback and tooling recommendations
    ReactJavaScriptNode.jsGitHTMLCSS
  3. Business & Decision logo

    Business & Decision

    CRM Consultant

    Consulting on CRM and data-driven projects for enterprise accounts including Accor Hotels and Norauto.

    • Designed ETL pipelines and data-integration flows
    • Worked with marketing and IT teams on campaign tooling
    • First exposure to demanding production environments
    Adobe CampaignTalendOracle SQLPL/SQLETL
  4. PrixLibre

    Junior Developer

    First professional role on an early-stage e-commerce platform in a startup environment.

    • Feature work on the public storefront
    • Worked across stack on a small product team
    PHPAngularJSMySQL
  5. ESIEE Amiens

    Computer Science Engineer

    Engineering degree with a focus on software engineering and database systems.

Open to interesting work

Let’s talk.

Whether you’re hiring, scoping a project or just want to chat about JavaScript, drop me a line.