← Tom KeefePROJECT 10

Code Coach

A way to see what I’m learning across my projects and what they cost to run.

Why I built it

As the projects grew, it got harder to see the whole picture. I wanted to know what kinds of work I was actually doing, what I still needed to practice, and how hosting and model costs added up across the apps.

What it does

Code Coach brings project activity, capability assessments, and operating costs into one dashboard. It uses a configurable rubric to show which kinds of engineering work appear in the project history and where there are gaps. Coaching briefs suggest areas to work on next, while the cost view brings hosting and reported model usage together by app. The levels help me reflect on my own progress and choose what to practice next.

What I built

A local collector that reads project history and coding-session records, classifies the work, and sends a derived snapshot to a hosted dashboard. A separate reporting path gathers model usage from the apps and hosting costs from Railway. Keeping the activity and cost views together helps me decide where to spend both my learning time and my budget.

ROLEBuilt and operated
STACKPython · FastAPI · React · Postgres
INPUTSProject history · Usage reports
FOCUSLearning and operating costs
STATUSRepo Available

Look across the whole set of projects.

What I’m practicing, what I’m shipping, and what it costs.

01 / A CAPABILITY SNAPSHOT

Find the gaps in my own practice.

An example assessment connects the rubric to specific kinds of work. The displayed level reflects this saved snapshot, not an independent qualification.

Code Coach overview card reading Operating at Junior Engineer with an 87 percent progress bar to Mid-Level Engineer, and a bulleted list of three skills still needed — deploy-docker, error-handling and deploy-infra — each tagged with its best-fit project
02 / PROJECT ACTIVITY

See where the work is happening.

Activity across projects makes it easier to spot where I have been spending time and how that changes from week to week.

Code Coach activity panel with commits-this-week, streak and sessions-this-week stat tiles, a 12-week commits-per-week bar chart peaking near 700, a by-weekday commit breakdown, and a by-repo commit count list led by public-dynasty
03 / OPERATING COSTS

Put the running costs in one view.

Hosting and reported model usage sit together by app, so I can compare the costs without checking each service separately.

Code Coach cost panel showing $30.22 total spend over a trailing 30 days split between Railway and the Anthropic API, plus a by-app table listing Railway, API and total cost for nine projects led by GTM Job Search at $11.83
← All projectsNEXT — MarTech Intel

Let's talk.

Most of what's on this page started as a problem I was annoyed about. Happy to talk through any of it, or yours.