DK
PortfolioVol. 04

DesmondKramer

I build the boring-on-purpose parts of software — the bits behind the curtain that have to never break. Frontend, backend, the pipes between them. Currently somewhere between TypeScript and a YAML file.

About

I’ve spent the last seven years shipping software for teams that care more about uptime than vibes — payments, deploy tooling, internal platforms. I write TypeScript when I’m happy and Java when I’m on call. I like UI that feels physical and infra that feels invisible.

Based inLondon, UK
Working onA platform thing
ReadingDesigning Data-Intensive Apps (again)
Toolbelt
01
Frontend
  • TypeScript
  • React
  • Next.js
02
Backend
  • GO / Rust
  • NodeJS
  • MySQL/PSQL/Redis
03
DevOps
  • AWS/GCP
  • Docker
Not limited to the above. Curious about Rust, suspicious of microservices.
Employment
Recent projects
Side project
octo-data

Data-driven energy tracker using the Octopus Energy API. Built with Next.js, Tailwind, and TypeScript. Helped my house save real money by surfacing when and where we burned through power.

Read more
Side project
Pelosi Copy Cat

Automated congressional stock disclosure scraper running on a Raspberry Pi. Monitors 14 members of Congress, alerts on new trades via email. Tracking politicians who consistently beat the S&P 500.

Read more
Side project
WhatsApp Chat Viz

Turned a five-year relationship into a data timeline. Analyzed chat exports for trends in message frequency, length, and sentiment. The nerdiest possible way to process a breakup.

Read more
Work in progress
Glory

Multiplayer game based on Avatar: The Last Airbender, built in Rust. Still in the oven.

Read more
Sayhello
© 2026 · Desmond Kramer · made with too much CSS