By the numbers

Stats

A live snapshot of what's been built, written, and shipped — plus real-time GitHub activity from the last 7 days.

Portfolio totals

39

Apps Built

since Jan 2026

36

Live & Deployed

on Vercel

31

Posts Written

technical writing

7

CLI Tools

in ~/bin

2

Published Papers

EJAP peer-reviewed

6

Weeks Building

Jan 20 → Mar 1, 2026

6.5

Apps / Week

build velocity

34

Case Studies

full write-ups

Live GitHub activity

Tech stack — by frequency across all projects

TypeScript
37
Next.js
36
Anthropic Claude
19
SSE Streaming
8
Recharts
7
Streaming
5
Sports Science
5
Tailwind CSS
4
Claude API
4
Framer Motion
3
Supabase
3
AI
3
Node.js
3
Legal Tech
3
AI Architecture
3
Data Viz
2
Mapbox GL JS
2
CLI
2
Developer Tools
2
Structured Output
2

Tags counted across 39 projects

Projects by domain

Other13
Productivity & Research6
Sports & Fitness6
AI Architecture Demos6
Finance & Data3
Legal Tech3
Creative & Collab1
Developer Tools1

Writing by topic

ai
26
engineering
23
streaming
8
agents
6
enterprise ai
6
claude
5
prompt engineering
4
developer tools
4

31 posts total

CLI tools in ~/bin

ai-commit

Generates conventional commit messages from git diff via Claude Haiku

smart-pr

Drafts GitHub PR descriptions from staged changes

ai-explain

Explains any shell command or code snippet in plain English

ai-review

Quick AI code review against a patch or file

ai-changelog

Groups git commits into a clean changelog by type (features/fixes/refactors)

project-context

Generates a full AI-ready context document for any project

ai-standup

Reads git commits from the last 24h across all repos, synthesizes a professional daily standup

Portfolio stats are updated manually. GitHub activity revalidates every hour. Live metrics sourced from GitHub API (authenticated, includes both harry-supermix and matua-agent accounts).