Yann Rolland

Active
~/senior-backend-developer

Senior backend developer building reliable, type-safe services and high-throughput event-driven systems. Passionate about AI systems, machine learning tooling, and algorithm optimisation.

I believe in simple, clean architectures (KISS) and enjoy rapid prototyping via vibe coding to quickly test ideas before hardening them into production-ready software.

Currently at iAdvize crafting conversational commerce platform engines.

Projects & Solvers

MemBridge
Repo ↗
An encrypted, zero-knowledge memory bridge connecting local CLI agent sessions (Claude Code) and browser-based AI environments (Claude.ai). Built as a Model Context Protocol (MCP) server utilizing Bun, Hono, and Postgres with client-side age encryption.
TypeScript Bun / Hono PostgreSQL
MemBridge Architectural Concept Illustration
Competitive Programming
Profile ↗
Active competitor on CodinGame. I write optimized game bots and algorithmic solvers using search algorithms like Monte Carlo Tree Search (MCTS), simulated annealing, and custom heuristics. Repositories include uTTT (Ultimate Tic-Tac-Toe bot) and searchRace (optimization racer bot).
Go Scala Algorithms
CodinGame Bot AI and Code Optimization Concept Illustration

Expertise & Focus

languages
Scala, Go, TypeScript, Kotlin, Python
distributed
Kafka, Pekko/Akka streams, event-driven architecture, API design
AI & Optimisation
Model Context Protocol (MCP), Machine Learning tools, vibe coding, search heuristics