Backend engineer working on payments. I like building apps that are fun to use and make life easier for the people using them. I love working with different payment systems and making them more resilient.
Go Java Python Spring Boot Node.js Kafka Flink MySQL PostgreSQL Redis Kong AWS
- The Cryptic Owl β nine free puzzles every day: sudoku, cryptic clues and more, fresh at midnight in your own timezone.
- FlatHunt β flats, rooms, PG beds and flatmates, with no brokerage.
- Sheet music shop β my piano arrangements as engraved scores and MIDI.
- react-fancy-circular-carousel β a customisable circular image carousel on npm, 400+ weekly downloads.
- Censorify β browser extension that censors swearing behind a placeholder of your choosing.
- Puppeteer β added
page.tabInfo(), a new API for a page's tab index, active and pinned state, and tab group. - go-redis β fixed OpenTelemetry connection counts that missed connections opened before setup, and pending-request and pool-state counts that drifted.
- Micrometer β stopped the StatsD client logging a warning for every packet while the server is down.
- Vert.x β made writes to a closed WebSocket fail with a typed exception so callers like Quarkus can detect them, and backported it to 5.2.
- go-github β added the stargazer count and history endpoints, and Actions concurrency groups.
- Fiber β moved the static and SendFile path checks into one package, and consolidated media-type parsing.
I write up the problems worth explaining on Medium β most recently migrating 5TB of payment data to MySQL 8.0, and building full-text search on PostgreSQL alone.
ninadsutrave.com Β· LinkedIn Β· Medium






