Skip to content

Hi, I'm

Kavita Sharma.

A product engineer in London building for the keyboard user, the slow connection, and the next developer in.

See projectsSay hello

What I've been up to.

Three projects I keep coming back to. Each one solves a problem for a real person somewhere.

012026 · Data viz

Priced Out

Scroll through 26 years of UK housing affordability on a real map of every local authority. Reduced-motion support, a keyboard-pannable map, and a noscript fallback included, because not everyone has JavaScript.

ReactTypeScriptLeafletViteVitest
Priced Out: a choropleth map of England and Wales affordability next to the opening story step
022026 · Real-time

Waitline

A real-time queue tool for walk-in businesses. The interesting bit: when the WebSocket drops and reconnects, the client resyncs from the server, so a customer never sees a stale position.

ReactTypeScriptNodeWebSocketsPostgres
Waitline: the customer page asking for the business QR code or queue code
032026 · Algorithm

Green Hours

Finds the lowest-carbon window to run a dishwasher or charge an EV, using the live UK Carbon Intensity API. The core is a sliding-window optimiser over the 48-hour forecast, covered by 41 tests at 97% coverage.

ReactTypeScriptRechartsVitest
Green Hours: the live grid carbon reading and the recommended cleanest time to run a dishwasher

Product engineer building for the keyboard user, the slow connection, and the next developer in.

London, UK

Sitemap
  • Home
  • Projects
  • Services
  • CV
  • About
© 2026 Kavita Sharma · sharmakavita.uk