VOL. III · PROJECTS Šimon prague + london · est. 2012
Menu
made with my hands

Side projects.

13 small experiments spanning 2014–2026 — some useful, some just curious. Tools, one-off scripts, weekend prototypes, the occasional thing that escaped into the world. Reverse chronological order; the most recent leads.

TwinChat
active

TwinChat

A pipeline that ingests my blog posts, essays, and drafts; generates a fine-tuning dataset; trains a small model on Modal; and serves the resulting chat widget on this site, streamed through a Netlify function. The point isn't accuracy — it's voice.

Personal Intelligence Kit
active

Personal Intelligence Kit

A copier template that scaffolds a local vault: ingests your email, browser history, tasks, journals, and notes into SQLite, then runs cross-source analysis skills via Claude Code. Read-only — never writes back to your sources. Cross-source signal is the product: intention-action gaps, attention drift, relationship decay, topic convergence.

DebateFlow
active

DebateFlow

I've judged over a hundred competitive debates in Karl Popper format. DebateFlow generates synthetic debates with an injected weakness on one side and asks LLMs to call the winner — measuring where multi-turn judgment fails, and how badly.

Python · Pydantic-AI · Starlette · Claude / OpenAI APIs · ElevenLabs TTS · HuggingFace Hub github ↗ read ↗
Recruiter Self-Serve
active

Recruiter Self-Serve

A multi-model pipeline that takes a job posting, pulls relevant evidence from past work, and drafts tailored resume bullets, a cover letter, and interview prep. Postgres with pgvector for retrieval, Inspect AI for evaluation, Logfire for tracing.

FastAPI · Postgres · pgvector · Anthropic · OpenAI · Inspect AI · Logfire live ↗ read ↗
CaseMaker
active

CaseMaker

Can I automate the median high-school debate case? Turns out I can. CaseMaker drafts a contention, pulls evidence with Tavily, and writes the rebuttal — all glued together by a PydanticAI agent loop.

PydanticAI · Tavily · Python (FastAPI, Typer, Streamlit) · Typescript (Next.js) · Modal read ↗
§ In the margins

Smaller experiments.

2026 Constitutional MBTI Python · OpenAI embeddings
Clustering every in-force national constitution to see if MBTI-style archetypes emerge. read ↗
Vibe Quiz FastAPI · WebSockets
Kahoot-style real-time quiz app for ~80-person meetups, deployed to Railway with a Netlify front door. read ↗
Prague Housing Analyzer Python · PyMC
Bayesian buy-vs-rent analysis for Prague real estate using PyMC. read ↗
2024 Cover Letter Automation Python · AutoGen
A Python package that uses OpenAI LLMs and AutoGen to automate the process of writing cover letters. read ↗
2023 JournalArticle.chat Python · LangChain
A chat application that allows users to chat with their PDF. read ↗
greybox Wrapped React · FastAPI
A Spotify-Wrapped-style year in review for the Czech Debate Association. read ↗
2014 Feedback on college application essays (concluded) Writing
A service that provided feedback on college application essays. read ↗