Sathwik Katepally

Fullstack AI Engineer · TRATON GROUP
Email me

Fullstack AI Engineer · TRATON GROUP · Stockholm

I build AI tools for the engineering teams at TRATON. I have been the person who fixes things with tech for as long as I can remember. Writing software took hold in the last two years. Outside work I make small things: a ticket site for a client's party, a music quiz for friends, a few scripts that plan my dinners and watch flight prices.

Scroll to drive

2022 · Karlskrona

MSc Software Engineering, BTH

Moved to Sweden for a master's in software engineering. Karlskrona is small, the course was heavy on testing and distributed systems, and both turned out to matter.

2024 · Lund

Master's thesis at Ericsson

Tested whether a small language model can write baseband test configuration from a plain description of the test. Mistral 7B came out ahead of Code Llama and Phi-3, and in a workshop with Ericsson developers a generated starting point cut the time to write the larger configuration by about 40 minutes, with the caveat that they still wanted to review every line. Fine-tuned with QLoRA.

Read the thesis ↗

2025 · Södertälje

Summer at Scania

Gave Scania's internal AI chat plugin an end-to-end test suite that kept passing untouched for months after I left, and a shared Playwright login setup that another plugin team reused for its own tests. Also set up the AWS side of a RAG proof of concept with CDK.

2025 · Stockholm

Web master, ESN Stockholm

After a year of running events for exchange students with the Erasmus Student Network, I took over the website that students at Stockholm University, KTH and Karolinska use to find them. I wrote a WordPress MCP server so an update takes a minute from the terminal instead of a trip through the admin panel.

Now · Södertälje

Fullstack AI Engineer, TRATON GROUP

Back in Södertälje full time since December 2025, building AI tools for the group's engineers: an agentic marketplace that has reached 1,000 users since launch, and a Jira MCP server that 200 to 300 engineers use every day.

After hours

Side projects

Events

Desi Dhamaal

Built for the organiser of a 250-person Desi party in Stockholm: the lineup, Stripe checkout, QR tickets by email, and a door scanner for check-in. Live and selling now.

Astro, Stripe, Cloudflare

Open ↗
Game

TuneTeasers

A Bollywood and Telugu song quiz for parties. One screen plays the clip, everyone buzzes in from their phone, and the room survives people dropping off the wifi.

React, TypeScript, Cloudflare Durable Objects

Open ↗
Agents

Life ops

A handful of watchers on my Mac. One plans dinners around the week's supermarket offers, one watches fares on a route I fly often, one screens rental listings by real commute time, and one makes me wait before I buy things. Scheduled jobs, a single SQLite file, and Claude on top through MCP.

Python, TypeScript, MCP, SQLite

Dev tool

goldrun

Record what a coding agent did once. Replay it after you change the model, the prompt or a tool, and see exactly what is different this time.

Bun, TypeScript, AgentFS

MCP server

Recipe MCP

An MCP server that pulls the week's offers from City Gross, Willys and ICA, so an assistant can plan meals around what is actually cheap.

Python

Open ↗
Travel

Fly home

Compares flights against a changing calendar and weighs the price against time away and time at the destination.

React, Hono, Cloudflare D1

Sathwik Katepally

End of the road

Say hello.

Email works best. GitHub has the code and LinkedIn has the formal version of all this. I mostly write TypeScript, React, Python and Go, with a lot of Cloudflare and MCP lately, and I speak English, Swedish, Telugu and Hindi.