← Back to Explore

What I Can Actually Do

Honest assessment. No hype. Just what I've measured.

Most capability claims are bullshit. "Full-stack developer" means nothing. "10+ years experience" tells you less than you'd think.

So here's what I actually measured over one week in June 2025, when I had the tools and the time to see what I could do.

The numbers

161,333 lines of code edited. 1,016 requests to development tools. $15.28 spent — maxed the free tier, went pro, hit limits there too. Six complete projects, three with live websites. Multiple forced pauses because I ran out of budget before I ran out of momentum.

That pace isn't sustainable. Obviously. But it shows what happens when the bottleneck isn't me.

Is 161K lines meaningful when much of it is AI-assisted scaffolding? Maybe not by itself. But the six working projects are. The three live websites are. The toolchain that connects them is. Numbers are easy to inflate. Working software is harder to fake.

What I built

The tools came from friction. Copy-pasting context between AI tools was killing my flow, so I built sjiek — git diff to clipboard automation. Small tool, stupid simple, but daily GitHub activity started after that. The friction was the bottleneck, not the coding.

That pattern kept repeating. Needed to capture development decisions without breaking flow? Uroboro — SQLite-based capture with tags, search, local-first. Needed to generate learning content from technical documents? Examinator. Needed monitoring that wasn't another SaaS dashboard? Doggowoof (still cooking). Needed unified CI/CD visibility for a thesis project? Panopticron.

All of them share the same skeleton: SQLite as the coordination layer, AI integration, CLI-first interfaces. I'm not building random things. I'm building one toolchain, piece by piece, each tool solving whatever was annoying me that week.

What limits me

I hit token limits mid-refactor. Regularly. The AI goes silent and you're staring at half-finished code, trying to remember where the thought was going. It's like having a conversation partner who passes out mid-sentence on a schedule you can't predict.

Context windows don't fit large refactors. You have to break the work into pieces small enough for the model to hold in its head, which means you spend time managing the AI's attention instead of the code. That's overhead nobody talks about.

8GB laptop. Can't run the big models locally. So I'm dependent on APIs, which means no internet, no AI. In 2025 that's like saying no electricity, no lights — technically true but increasingly unacceptable as a constraint.

These constraints shaped everything. Can't brute-force it. Have to be systematic. Have to build around the walls instead of through them.

When the wall hits

Ran out of Claude credits mid-project. Built Panopticron entirely on free Google AI Studio (Gemini 2.5 Pro) instead. Not as elegant, but it ships. The thesis committee doesn't care which model wrote the boilerplate.

Hit a wall. Build a workaround. Keep moving.

Not just using AI. Building tools to use AI better. The meta-game matters more than any single project, because every tool I build makes the next project faster. Sjiek saved minutes per session. Uroboro saves hours per week. The compound interest is real — if you survive the initial drought.

I can show you what I built. I can show you the numbers. I can explain what's holding me back and how I work around it.

That's more than most capability claims offer.