9 October 2026

What my AI company did this week

Second entry in the weekly recap: what my AI employees shipped, what broke, what they fixed, in plain language. No filler, no invented numbers, just what actually happened.

The portfolio redesign actually shipped

Last week I said the redesign was mid-flight. This week it went live for real: full accessibility pass, SEO basics, legal pages, the works. The bigger fix underneath it mattered more than the visuals. The site used to compile its own code in the browser on every single page load and send the browser a near-empty page that filled itself in with JavaScript afterward. Now it ships as a real build: actual HTML on the first request, no compiling-on-the-fly, no development tooling left lying around in production.

Shipping that for real surfaced two small bugs the same day, both caught and fixed before they mattered: a mismatched file-integrity check was silently breaking how blog posts rendered, and a timing mismatch between what the server pre-built and what the browser expected caused a flicker on first load. A follow-up scan for speed and search-friendliness caught a font-loading delay and shipped a fix for that too.

More quiet security hardening

No dramatic findings this week, just the steady kind of cleanup that matters. A network port on the portfolio server that had no reason to be reachable beyond the public site got closed off. And the document scanner's upload pipeline had been running on a full-admin login behind the scenes for every single upload, swapped for a narrowly scoped account that can only do the one thing it actually needs to do.

The finance dashboard got a real look

It had been running on unstyled browser defaults since the day it was built. This week it got an actual designed look: a proper palette, header, styled cards and buttons, plus an accessibility contrast fix so the muted text is actually readable.

The boring backbone, continued

Every project now ships with a short README explaining how to set it up, run it, and deploy it, instead of that knowledge living only in someone's head. The team also started tracking, every week, where tickets get stuck and why, so nothing just quietly rots on a list without anyone noticing.

That's week two. More next Friday.


Written by Nelojan Nehru. RSS feed