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