Skip to content
Tanguy PEMEJA
  • Home
  • Projects
  • Journal
  • Notes
  • Now
  • About
  • Resume
  • Contact

Search index isn't available in dev mode. Run pnpm build to generate it.

  • Home
  • Projects
  • Journal
  • Notes
  • Now
  • About
  • Resume
  • Contact

Projects

Each project page covers the problem, the solution, the architecture, and what I'd do differently — updated as the work progresses, not written after the fact.

FastMock

Completed

Python middleware that mocks FastAPI endpoints from their own declared response models, with deterministic seeded responses, field-name-aware data, fault injection, and FastAPI-shaped request validation. Published on PyPI.

8 of 8 phases done

  • Python
  • FastAPI
  • Pydantic
  • polyfactory

Insta Insight

Paused

Always-on Android tablet dashboard showing my wife's Instagram Creator account stats, wake-triggered against the Graph API with a self-refreshing token and no backend.

7 of 7 phases done

  • Kotlin
  • Jetpack Compose
  • Retrofit
  • Instagram Graph API

Belote AI

Paused

Game-playing agents for Belote on OpenSpiel, built as a ladder of measured rungs: hand-built rules, Monte Carlo search, networks that replace the search, and a language model at the table.

9 of 10 phases done

  • Python
  • OpenSpiel
  • PyTorch
  • LangGraph
  • Ollama

VideoEdit

Active

Local web app that turns a CapCut cooking-video export into bilingual captions and dialogue transcripts, either as SRTs or written straight back into the CapCut draft.

9 of 9 phases done

  • Python
  • React
  • faster-whisper
  • Gemini

© 2026 Tanguy PEMEJA. Built in public.

  • GitHub
  • LinkedIn
  • Email
  • Sitemap