Skip to main content

Case studies · Milos Cvetkovic, Senior Full-Stack Engineer

Problems solved. Systems shipped.

Real projects with real constraints: AI agents, legacy modernization and developer tooling. Each one pushed boundaries—and delivered results.

3
Projects
2 of 3
Running in production
01AI AGENT
RETIRED

Self-Healing Agent

An AI agent that woke up before you did. It monitored production, diagnosed errors, and opened PRs with fixes—all autonomously.

The Challenge

Production breaks at 3am, and nobody wants that call. Errors don't wait for business hours, every minute of downtime costs money and trust, and the on-call rotation turns into the job developers dread. Before anyone can fix anything, somebody has to wake up, read the production logs, find their way around the codebase and work out what actually broke. That diagnosis is exactly the kind of grunt work a machine could do overnight, if it could be trusted with it. Handing it to an agent brings risks of its own, though: an agent can be confidently wrong, it can run up a bill, and it can keep trying long after a sensible engineer would have stopped. The question: can we fix bugs faster than humans can even wake up?

Key Outcomes

  • ✓Production incidents got diagnosed before anyone woke up
  • ✓Developers stopped dreading on-call rotations
  • ✓Fix patterns got learned and reused automatically
Claude Agent SDKBunElysiaAzure
73%
errors resolved autonomously
02PLATFORM
PRODUCTION

Enterprise B2B Platform

Took a legacy codebase everyone was afraid to touch and turned it into a system the team actually enjoys working on.

ReactNode.jsPostgreSQLTerraform
40%
less complexity
03DEVOPS
PRODUCTION

Nx Remote Cache Server

Why rebuild what hasn't changed? A custom cache server that slashed CI times and gave developers their coffee breaks back.

BunElysiaAzure Blob Storage
5×
faster builds

Like what you see?

I share engineering deep dives, project updates, and lessons learned. Connect with me to follow along.

Connect on LinkedIn