Available for new projects in 2026 - Available 2026 - Get in touch
Jonathan Gelin

Build on Foundations,
Scale with AI.

I design AI-powered workflows and engineering foundations that make teams faster, happier, and more consistent.

Claude Code Plugins Nx Ecosystem
Outcome

Developer Experience

Auto-Fix Support IDE Training
Enabler

AI Orchestration

AI Plugins Contextual Memory Multi-AI
Architecture

Engineering Foundations

Build System Quality CI/CD Release

"I have had the pleasure to work with Jonathan for around a year, and I can only recommend him for any software development team."

Miguel Perez Sanchis Miguel Perez Sanchis · Software Engineer at Julius Baer

"I had the pleasure of working alongside Jonathan during his time with our team, where he made an invaluable impact as an expert in Nx and Typescript. Jonathan immediately set himself apart by designing a clear and actionable path from our current state to the ideal state of monorepo management. His strategic vision, combined with his ability to communicate complex technical concepts in an understandable way, was a key driver in our team's success."

Ekaterina Zaytseva Ekaterina Zaytseva · Dev Success @ Caseware

"I've had the privilege of collaborating with Jonathan for over two years at our organization, and I am thoroughly impressed by what he was able to achieve as a freelance Frontend Architect. Jonathan was entrusted with the challenge of leading our teams through the migration of a substantial legacy frontend codebase to a modern, state-of-the-art monorepo, employing a micro-frontend architecture utilizing Angular and Nx. This transition was monumental."

Karel Frederix Karel Frederix · Senior Software Engineer at Marigold

"Working with Jonathan for some years now. He has proven to be a skilled architect, always aiming for solid, clean and maintainable solutions."

Maarten Cardinaels Maarten Cardinaels · Tech lead at AvioBook

"Jonathan was the architect when we migrated from AngularJS to Angular."

Ben Beckers Ben Beckers · Software Engineer bij Selligent Marketing Cloud

"Jonathan is an extremely skilled front-end architect with the right mix of knowledge, patience and network to weigh in with authority. Apart from that, he sports a can-do mentality and manages to raise the quality bar across an Engineering department. Sound boarding with him does not get boring: never condescending, always enlightening."

Igor Kalders Igor Kalders · Engineering Manager at Marigold

"Jonathan always had great advice and a clear vision on how to proceed."

Yannick Stockmans Yannick Stockmans · .NET Developer

Engineering Foundations

Strong conventions and architecture are required to scale teams and enable AI tooling

Build System

Nx-powered · Monorepo · Polyrepo · Plugin Base · Polyglot

Quality

Sync Generators · Conformance · Auto Fixes · Consistent

CI/CD

Generated · Polyglot · Remote Cache · Distributed

Release

Unified · Changelog · Tech-aware · Single Version

AI Orchestration

Intelligent tooling that respects your conventions

AI Plugins

Agents · Skills · MCPs · Commands · Hooks

Contextual

Project Graph · Conventions · Architecture · Design System

Memory

Token Optim · Management · Compression

Multi-AI

Claude · Codex · Gemini · Goose · Llama

Developer Experience

Concrete outcomes when foundations and AI work together

Auto-Fix

CI Failure · PR Review · PR Suggest · Conformance

Support

Contextual Chat · Generated Docs

Development

Auto Complete · Design System · Architecture · AI Assisted

Training

Pair Review · Coaching · Nx Training · AI Practices

Articles & Talks

Sharing knowledge on Nx, AI tooling, and developer experience

You Don’t Need NVM, SDKMAN, Pyenv, Rustup, Homebrew or even Nix. Try Mise Instead. ARTICLE

You Don’t Need NVM, SDKMAN, Pyenv, Rustup, Homebrew or even Nix. Try Mise Instead.

Mise unifies your development environment, replacing the need fo

Poly Monorepos, the Best of the Two Worlds TALK

Poly Monorepos, the Best of the Two Worlds

Poly Monorepos, the Best of the Two Worlds TALK

Poly Monorepos, the Best of the Two Worlds

🍒 Cherry-Picked Nx v19.4 Updates ARTICLE

🍒 Cherry-Picked Nx v19.4 Updates

Exploring My Selected Features from Nx Releases

🍒 Cherry-Picked Nx v19.2 Updates ARTICLE

🍒 Cherry-Picked Nx v19.2 Updates

Exploring My Selected Features from Nx Releases

Micro Frontend - Unleashing Importmap's Potential TALK

Micro Frontend - Unleashing Importmap's Potential

🍒 Cherry-Picked Nx v18.2 Updates ARTICLE

🍒 Cherry-Picked Nx v18.2 Updates

Exploring My Selected Features from Nx Releases

🍒 Cherry-Picked Nx v18.1 Updates ARTICLE

🍒 Cherry-Picked Nx v18.1 Updates

Exploring My Selected Features from Nx Releases

💎 Discovering Nx Project Crystal’s Magic ARTICLE

💎 Discovering Nx Project Crystal’s Magic

Navigating the Evolution of Nx Configuration Towards Effortless Development

💡 10 Tips for Successful Nx Plugin Architecture ARTICLE

💡 10 Tips for Successful Nx Plugin Architecture

Insights from Using Nx Plugin Architecture in Monorepos

Micro Frontend - Libérer le potentiel de l’Importmap 🇫🇷 TALK

Micro Frontend - Libérer le potentiel de l’Importmap 🇫🇷

🍒 Cherry-Picked Nx v19.6 Updates ARTICLE

🍒 Cherry-Picked Nx v19.6 Updates

Exploring My Selected Features from Nx Releases

🔎 Deep Dive into Nx Affected ARTICLE

🔎 Deep Dive into Nx Affected

Understanding and Optimizing Nx Affected in Monorepos

🍒 Cherry-Picked Nx v19.1 Updates ARTICLE

🍒 Cherry-Picked Nx v19.1 Updates

Exploring My Selected Features from Nx Releases

👥 Reproducible Nx Workspace with HugeNx’s Conventions ARTICLE

👥 Reproducible Nx Workspace with HugeNx’s Conventions

An Opinionated Approach to Maintaining and Scaling HugeNx Monorepos

🩹 Nx Crystal Plugin Picking the Essentials ARTICLE

🩹 Nx Crystal Plugin Picking the Essentials

Exploring Workarounds and Custom Solutions for Early Days of Nx 18

⛔ Target Exclusions in Nx Project Crystal ARTICLE

⛔ Target Exclusions in Nx Project Crystal

Exploring Workarounds and Custom Solutions for Excluding Targets in the Early Days of Nx 18

Hashnode Loader with Astro  5 NOTE

Hashnode Loader with Astro 5

Create Custom Loader for new Astro Content Collection

🏘️ Poly Monorepos with Nx ARTICLE

🏘️ Poly Monorepos with Nx

Poly or Mono Repos? The best of the two worlds!

🍒 Cherry-Picked Nx v19.5 Updates ARTICLE

🍒 Cherry-Picked Nx v19.5 Updates

Exploring My Selected Features from Nx Releases

🍒 Cherry-Picked Nx v19.3 Updates ARTICLE

🍒 Cherry-Picked Nx v19.3 Updates

Exploring My Selected Features from Nx Releases

🍒 Cherry-Picked Nx v19 Updates ARTICLE

🍒 Cherry-Picked Nx v19 Updates

Exploring My Selected Features from Nx Releases

🍒 Cherry-Picked Nx v18.3 Updates ARTICLE

🍒 Cherry-Picked Nx v18.3 Updates

Exploring My Selected Features from Nx Releases

📤 Local Library Development with Nx Release and Verdaccio ARTICLE

📤 Local Library Development with Nx Release and Verdaccio

Automating Your Workflow with Custom Scripts and Verdaccio in Nx Environments

⏰ It’s time to talk about Import Map, Micro Frontend, and Nx Monorepo ARTICLE

⏰ It’s time to talk about Import Map, Micro Frontend, and Nx Monorepo

How leveraging native import map overrides can significantly benefit your micro frontend architecture