Roman Bessouat

Software Engineer & Data Engineer

Software engineer driven by a deep passion for LLMs, AI, and data. I design and build scalable, production-grade systems that bring advanced language models to life through Retrieval-Augmented Generation (RAG), efficient data pipelines. My goal: make powerful AI not just possible, but usable.

Roman Bessouat

Core Competencies

AI System Design & LLMs

I thrive on experimenting with advanced AI architectures, especially LLMs, RAG, and custom agent frameworks. My focus is on bridging the gap between cutting-edge research and usable products, integrating new ideas rapidly while keeping systems robust and maintainable.

Listening, Patience & Challenge-Driven Mindset

I’m a thoughtful and patient engineer who thrives on tackling complex challenges. I value listening and collaboration, and I’m always looking to grow through ambitious, meaningful work. My ability to stay calm under pressure and learn quickly helps me deliver resilient, user-focused solutions.

Scalable Architecture & Deployment

I design and deploy robust, scalable backend systems—always with a focus on clarity, maintainability, and long-term growth. I prioritize reliability and clean code, ensuring that what I build is ready to scale as business and data needs evolve.

My Approach

As a long-time judoka, now triathlete and trail runner, I’ve developed a mindset built on discipline, perseverance, and a constant desire to push limits. These values shape how I work as a software engineer.

I’m passionate about the real-world application of AI—especially in the areas of LLMs, MLOps, and scalable data systems. I care about building things that work, fast and well, by combining solid engineering principles with the latest advances in AI.

Whether training for a race or solving a complex technical problem, I’m driven by challenge. I thrive outside my comfort zone and constantly seek opportunities to learn, adapt, and build smarter, more robust systems.