# Victor Billaud — Engineering Portfolio

> Canonical, machine-readable portfolio. Served at both `/` and `/portfolio.md`.
> Index: https://victorbillaud.fr/llms.txt

## Profile

Software engineer based in Paris, France. AI Software Engineer at Maki People.

Focus areas:
- Voice AI and real-time audio systems
- LLM applications and multi-agent systems
- Backend and distributed systems
- Full-stack product development

## Selected projects

### Mochi — Voice AI screening agent (Maki People)

- **Problem:** Screening large candidate pools by phone is slow and does not scale with human recruiters.
- **My contribution:** Currently leading Mochi, an intelligent screening agent that autonomously conducts phone interviews with candidates.
- **Technical work:** Core audio orchestration framework for real-time streaming and processing on LiveKit; a multi-agent decision system using a finite state machine to coordinate in-call behavior; a turn-management framework handling multi-party conversations, interruptions, end-of-turn detection, and flow; deployment and maintenance of a self-hosted LLM cluster for real-time reasoning and dialogue.
- **Stack:** Python, custom frameworks on top of LiveKit, self-hosted LLM cluster.
- **Outcome:** In production at Maki People. (Detailed metrics to be added.)
- **Case study:** https://victorbillaud.fr/projects/mochi.md

### Rephrase — native macOS text-rewriting product

- **Problem:** Rewriting selected text in any app requires copying into a separate tool and back.
- **My contribution:** Designed and built the product end-to-end (personal project).
- **Technical work:** Native SwiftUI/AppKit menu-bar app that captures the current selection, streams a rewritten result from a backend, and pastes it back in place (with copy fallback). Server-owned prompt/preset model; LLM access kept backend-only.
- **Stack:** SwiftUI/AppKit (macOS), TypeScript + Fastify API on Fly.io, PostgreSQL on Supabase, Supabase Auth (Google OAuth, PKCE), Turborepo + pnpm monorepo.
- **Outcome:** v0 core loop (capture → rewrite → paste-back), trial-gated. Billing deferred to v1.
- **Case study:** https://victorbillaud.fr/projects/rephrase.md

## Experience

- **AI Software Engineer — Maki People** (Paris, Sep 2024 – present). Leading the Mochi Voice AI project: real-time audio orchestration on LiveKit, multi-agent decisioning, turn management, and a self-hosted LLM cluster. Python.
- **Software Engineer Intern — Maki People** (Paris, Mar 2024 – Sep 2024). Full-stack engineer across internal and client-facing systems using Hasura, NestJS, and React; contributed enterprise features for large clients and foundational engineering tooling.

## Technical strengths demonstrated

- Real-time audio / Voice AI — demonstrated in Mochi
- Multi-agent systems and state machines — demonstrated in Mochi
- LLM infrastructure (self-hosted serving) — demonstrated in Mochi
- Native macOS application development — demonstrated in Rephrase
- Full-stack TypeScript (Fastify, Next.js, Supabase) — demonstrated in Rephrase

## External profiles

- GitHub: https://github.com/victorbillaud
- LinkedIn: https://www.linkedin.com/in/victorbillaud
- Contact: mailto:victorbillaud@gmail.com
