Skip to content
View AlexisBalayre's full-sized avatar

Block or report AlexisBalayre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlexisBalayre/README.md
Alexis Balayre, AI Engineer specialising in real-time speech AI

portfolio linkedin email profile views


AI Engineer specialising in real-time speech AI, with a dual background in software engineering and data science. At Acolad I build and run Lia Live AI, our AI interpreting platform: speech in, interpreted speech out in under a second, across 80+ languages. I own it end to end, from applied speech research and model evaluation to the production infrastructure behind live sessions. Beyond speech I work on agentic systems, LLM and RAG applications, and applied ML, turning prototypes into production. Lately a lot of that work has turned inward: open-source tooling that makes coding agents reviewable, so you still master a codebase that agents are writing. I care about AI security: as these systems take on more autonomy and more sensitive data, making them trustworthy matters as much as making them capable.

🧭 What I work on

  • 🎙️ Real-time speech AI: streaming ASR, LLM translation and TTS, with the latency engineering to keep the whole pipeline under a second
  • 🤖 Agentic systems & LLM apps: tool and function calling, RAG and GraphRAG, translation grounded in conversation history and client glossaries
  • 🛠️ Agentic coding infrastructure: orchestrating parallel coding sessions, worktree isolation, deterministic hooks and multi-agent review — the guardrails that keep generated code reviewable
  • 📏 Evaluation: frameworks that settle model and provider choices on quality and latency, benchmarked against human baselines
  • ⚙️ Production AI: distributed backends, multi-provider routing, observability and cost attribution on Kubernetes

🔭 Currently going deeper on speech model fine-tuning, inference optimisation, and on-device deployment.

📌 Featured projects

Agentic coding toolchain

Three layers of the same problem: agents write faster than humans review.

Project What it is Stack
Pupitre Control plane for running many Claude Code sessions in parallel: one git worktree per agent, a conflict radar, and a merge gate that blocks on build, tests, scope violations and technical-debt deltas. Every merge writes a decision record, so the code your agents write stays code you can explain. TypeScript Claude Code tmux
agentspine npx agentspine — one agent setup for five tools (Claude Code, Codex, opencode, Mistral Vibe, Cursor). Conventions, skills and blocking hooks live once in .agents/; a per-tool adapter speaks each host's protocol, and doctor proves the block actually landed. TypeScript Node Shell
claude-code-config Drop-in Claude Code config for any repo: path-scoped rules, 34 skills, 12 subagents, 7 zero-token hooks, and a multi-agent PR review running in GitHub Actions with no model write channel to the PR. Stack-agnostic — /adapt-to-project fits it to the codebase. Claude Code GitHub Actions Shell

AI systems & research

Project What it is Stack
AI Daily Summary Self-hosted pipeline that reads the day's AI news for you: ingests newsletters, RSS, GitHub and web crawls, summarises with an LLM, deduplicates by vector similarity, and sends a daily email with audio briefing. Queryable via chat API and MCP server. Python FastAPI pgvector MCP
AuraHelpdeskGraph Support chatbot answering from a company's own past tickets. Vector search plus a Neo4j graph to follow links between related tickets, local models so no data leaves the network, retrieval only when the question needs it. Python Neo4j Ollama
RagDocs Private, API-free RAG over technical documentation with Milvus vector search and local LLMs. Python Milvus LlamaIndex
Aircraft Refuelling Prediction Master's thesis with Airbus: real-time computer vision that tracks an aircraft's fuel port and predicts its motion for autonomous refuelling, YOLOv10 detection plus a custom GRU sequence model, down to 2.15% error. PyTorch OpenCV YOLOv10

🛠️ Tech & Tools

Claude Code Deepgram LiveKit Gradium PyTorch Hugging Face vLLM Ollama Gemini OpenAI Python Rust TypeScript Node.js Docker Kubernetes AWS Redis OpenSearch PostgreSQL Git

🎓 Background

Dual Master's in Computational Intelligence for Data Analytics (Cranfield University) and Data Intelligence (ISEP, Paris). At Dassault Systèmes I applied NLP and generative AI (topic modelling, sentiment analysis, RAG, GraphRAG) over millions of records to build competitive and market intelligence tools. My Master's research with Airbus at Cranfield was real-time computer vision for autonomous aircraft refuelling, benchmarking LSTM, GRU and Transformer models on YOLOv10 detection.

Pinned Loading

  1. pupitre pupitre Public

    Control plane for parallel Claude Code sessions: one worktree per agent, a conflict radar, a merge gate on tests, scope and technical-debt deltas, and a decision log so you still understand the cod…

    TypeScript

  2. claude-code-config claude-code-config Public template

    Opinionated Claude Code config: path-scoped rules, 34 skills, 12 subagents, deterministic hooks, and a multi-agent PR review. Stack-agnostic; run /adapt-to-project to fit any repo.

    TypeScript 2

  3. agentspine agentspine Public

    One shared agent setup for Claude Code, Codex, opencode, Mistral Vibe and Cursor: AGENTS.md, skills and blocking hooks stored once in .agents/ and wired into every tool.

    TypeScript

  4. ai-daily-summary ai-daily-summary Public

    Personal AI news pipeline: Gmail newsletters, RSS, GitHub trending and crawlers, enriched with Gemini + pgvector, delivered as a daily email, audio briefing, dashboard and MCP server

    Python

  5. future-position-prediction-for-aircraft-refueling future-position-prediction-for-aircraft-refueling Public

    Advanced Deep Learning framework for predicting the future position of aircraft refuelling ports using YOLOv10 and a custom SizPos-GRU sequence model to improve automated refuelling systems. Thesis…

    Jupyter Notebook

  6. AI-Powered-Meeting-Summarizer AI-Powered-Meeting-Summarizer Public

    Gradio-powered application that converts audio recordings of meetings into transcripts and provides concise summaries using whisper.

    Python 155 32