I'm passionate about data science, AI, and data privacy. I hope you learn something useful from my projects and writing.
Writing
-
Local AI Series #2: The Regular Person's Guide to Running AI on Your Laptop
An easy setup guide to help you run a private AI on your own laptop in under 15 mins
-
Local AI Series #1: It's time for the regular person to start testing local AI models
I've enjoyed the ride with Claude & Codex. But rising costs, quality regressions, and the rise of capable local models might bring private and trustworthy AI to everyday users soon.
-
How I De-Vibed a Vibe-Coded NLP App
Earlier in the year, I used AI to build me a prompt analyzer app in 20 mins. It took me weeks to wade through the slop and apply the right methods to make it work correctly.
-
Agentic Coding for Non-Vibe Coders
A workflow for building real things (not demos) with AI coding agents
Projects
-
A/B Testing Memory Game
A live A/B test on game difficulty and player behavior
Astro / React / TailwindPostHogSupabasePython / statsmodels -
How I Prompt 2025
Year-in-review visualization of your Claude conversations
PythonClaude AIData Visualization -
Local LLM Bench
Benchmark local LLMs on structured data extraction accuracy
LocalAIMLXOllamaPython -
Sidequests
A hands-off dashboard for every local side project
Next.js / ReactNode CLIPrisma / libSQLClaude Code + Codex
Analysis
-
A/B Test: Pineapple Finder Difficulty
Statistical analysis of a live memory-game A/B test comparing variants with different difficulties, covering hypothesis testing, power analysis and variance reduction.