Available for freelance

Yohan Bouché

ML/Automation/Full Stack

AI/Machine Learning, RAG and Automation
MEAN Stack, Flutter, real-time, video processing and 3D engines

My experience

Yohan Bouché

With 15+ years in software development, I build robust and well-designed systems.

Having led a development studio and a VR-focused company, I learned that successful projects are not driven by technology alone but by a deep understanding of real client needs combined with solid technical execution.

I've worked with clients such as Freelance.com, Swiss Institute of Bioinformatics (SIB), Ymagis, Sephora, Rolls Royce, Histoire d'Or, and VeryGames, delivering reliable, adaptable solutions that turn ideas into production-ready products.

Today, I continue this work as a freelancer, providing remote development and consulting services focused on clarity, quality, and long-term value.

My skills

I support you from the idea to the full completion of your project, while also being able to manage a development team agilely. I know how to leverage A.I. and automation to speed up the development process.

A.I. and Backend

  • ML with Python (numpy, pandas) + TensorFlow/Keras and Scikit
  • LangChain (TS/python), RAG (Agentic, CAG) and Vector DB (ChromaDB)
  • Automation with n8n, MCP Server/client with LLMs
  • MongoDB via Typegoose
  • Supabase / SQL
  • NodeJS + Express
  • Real-time: Socket.IO with Redis
  • Stripe API / PayPal API
  • Docker
  • CI/CD via Bitbucket Pipelines or GitHub
  • AWS (EC2, LB, ASG) / OVH API

Mobile Development

  • Flutter (Android/iOS/Web)
  • FFMPEG integration
  • Google Mediapipe (native + web)
  • Cross-platform app development

Gaming 2D / 3D

  • Phaser JS for 2D games
  • Unity 3D (+ Spine, Mirror)
  • Three JS for 3D web
  • AI with Behavior Tree
  • Multiplayer/singleplayer development

Services

Full-spectrum development services from AI/ML systems to production-ready applications

Machine Learning & AI

ML models using TensorFlow, Keras, and Scikit-Learn. RAG (Agentic, CAG), Vector DB (ChromaDB), reinforcement learning, and intelligent automation.

Automation & Integration

Workflow automation with n8n, MCP server/client implementations with LLMs, fal.ai and wavespeed integration.

Backend & APIs

Robust backend systems with NodeJS, Express, MongoDB/Supabase, Socket.IO with Redis, and payment integrations.

Mobile Development

Cross-platform apps using Flutter for Android, iOS, and Web with AI integration and advanced media processing.

Game Development

2D/3D game development with Phaser JS, Unity 3D, and Three JS. Multiplayer systems and interactive experiences integrated with AI.

DevOps & Hosting

Cloud infrastructure with AWS (EC2, LB, ASG), OVH API, CI/CD pipelines with Bitbucket integration.

Portfolio

Selected projects showcasing machine learning, automation, and full-stack development

VeryGames Project

VeryGames

VeryGames is the largest Game Server Provider in France. Implemented NodeJS RESTful API with LLM integration for internationalized support and MCP Server for server management. Data preprocessing, feature engineering to train linear regression for predicting server installation time. Benchmarking, inference pipeline.

Onirix VR Chair

Patented VR Chair

Patented VR swivel chair with integrated computer and headset, delivering high-end graphics for public venues. Features 3D avatar with gesture tracking and multiplayer synchronized experience. Partnership with Cannes Film Festival and Ymagis.

Automated Marketing Video

Automated Marketing Video

Fully automated video generation system using GPT for ideas, scenario and dialog generation, n8n, fal.ai and custom endpoints, Wavespeed (seedance-v1-pro-t2v-480p) and ElevenLabs API. Google Drive for storage. Auto publish (YouTube, TikTok).

BattleStick

BattleStick / Stickforge

Multiplayer stick-figure fighting game on Steam with over 2 million unique players released in 2016. The sequel, Stickforge, is a sandbox game with modding support, released in 2025. Built with Phaser JS and SocketIO.

Hycompanion

Hycompanion

AI-powered NPC system for Hytale game servers featuring natural conversations, persistent memory, and emotional reactions. Uses LangChain/LangSmith + RAG for conversations memory retrieval, MCP Server for external tool integration, and BYOK LLM setup via OpenRouter.

First Contact Map

First Contact Map

Flutter web application mapping UFO sightings, aggregating multiple spatial data sources with advanced filtering and visualization.

Genome Jumper

Genome Jumper

Educational game for the Swiss Institute of Bioinformatics (SIB) teaching genetics concepts through interactive gameplay. Available on Android and iOS.

Karaocine App

Karaocine App

Experimental POC mobile application leveraging Google Mediapipe/Selfie Segmentation for vision AI-powered acting/karaoke experiences. Built with Flutter for Android and iOS.

More projects

And many more...

I have worked on many projects, from small to large, from simple to complex, for many customers around the world. Ex: Chrome Extension/CV extractor for Freelancer.com, 3D motor POC for Rolls Royce, Extreme Luging 3D and Androplane games, ... Currently working on multiple new projects still under wraps :-)

More projects and case studies available upon request during consultation.

Why Noldo & Contact

Noldo comes from Tolkien's Noldor: elves craftsmen obsessed with knowledge, precision, and execution.
And that's the point: the idea is to craft systems that work, scale, and last.
Contact me if you are interested!

Available for consulting, long-term contracts, and focused collaborations.

Email: yohan@noldo.fr

Discord: ultdx

WhatsApp: Message me

English · French (native)