Hi! I'm Dani.
I'm a Certified Kubernetes Administrator and a Go enthusiast
At Banking Circle, my team manages the Kubernetes clusters that hundreds of banking applications depend on, and the tooling around them.
About.
I'm a platform engineer at Banking Circle, where I look after the Kubernetes platform that hundreds of banking applications run on, and the Go tooling around it.
Before that, I led the Cloud Enterprise team at Lionsbot International. We wrote the Go services that connect commercial cleaning robots to the lifts, doors, CCTV and enterprise software in the buildings they clean.
Singapore · Banking Circle
Work.
Sep 2025 – Present
Current
Platform Engineer · Banking Circle
I own the Kubernetes platform that hundreds of banking applications run on, and the Go tooling around it.
Run production Kubernetes across thousands of pods
Keep the clusters stable and fast for the hundreds of critical applications that run on them.
Technical lead for the team's Go applications
Set the coding standards for the team's Go services and guide their development.
Introduced chaos engineering to disaster recovery tests
Added Chaos Mesh to "Single-Region Wednesday", the monthly disaster recovery test.
Built L2 validation tests for custom Kubernetes Operators
Wrote Chainsaw tests that verify custom Operators and Custom Resource Definitions, which made deployments more reliable.
Built a CLI that upgrades Helm charts automatically
Charts now upgrade without any changes from developers.
KubernetesGoChaos MeshChainsawHelmJan 2025 – Sep 2025
Team Lead, Cloud Enterprise · Lionsbot International
I started the Cloud Enterprise team and led it. The team connected cleaning robots to the lifts, doors and software in the buildings they clean.
Founded the Cloud Enterprise team
Managed 2 engineers and designed integrations for the company's robotics and enterprise partners.
Owned integrations for more than 20 partners
Connected the robots to building hardware such as lifts and doors, and to enterprise systems such as CCTV and cloud platforms.
Set up design sessions and mandatory peer review
Mentored the engineers in hands-on design sessions and required a peer review on every change.
GoMicroservicesAWSKubernetesJun 2023 – Sep 2025
Software Engineer · Lionsbot International
Backend and platform work for a fleet of internet-connected cleaning robots. I built real-time pipelines, the robot-to-cloud sync and tools for the support team.
- 93.9%99.9%
- Backend uptime
- 30s~1s
- p90 latency
- 30%95%
- Robot sync success
- 1–2 hrs<10s
- Fault detection
Built a Go service that processes robot status in real time
It handles 1,000 messages per second and raises and resolves critical error alerts on its own.
Designed a file retrieval system for remote robots
Download requests wait in a queue until the robot is reachable, so they survive dropped connections.
Built a remote console for the support team
Support staff can open a robot's OS terminal through node-pty and XTerm. The time to debug a robot issue fell from 4 to 5 minutes to under 30 seconds.
Fixed request timeouts on a critical backend service
A misconfigured WebFlux thread pool caused the timeouts on a service the whole robot fleet depends on.
Rewrote the two-way sync between robots and the cloud
The new Spring Boot version cut database load by 20× and sync time by 10×.
GoSpring BootAWSWebFluxMQTTJan 2022 – Jul 2022
Software Engineer Intern · Fazz (Xfers)
Backend work on the payments platform: flaky tests, an e-wallet integration and a failing third-party provider.
- −50%
- CircleCI test spend
- +30%
- Transaction success
- −50%
- Settlement time
Built automatic flaky test detection and alerts
Halved the CircleCI cost of running tests, saving about US$5,000 a month.
Led the DANA e-wallet integration with Xfers
Worked with DANA's engineers to connect its 115 million users to Xfers payments.
Fixed low transaction success with a third-party provider
Investigated the failures and shipped a fix that raised the average success rate by 30% and halved settlement time.
Ruby on RailsPostgresCircleCI
Things I've built.
Tools and experiments I build outside work.
2026 · Live
danipurwadi.com
My personal site, built with Next.js 16.
Next.jsReactTailwind v4View project2026 · Active
Go service template
My template for new Go backend services, with agent instructions and skills included.
Gogolangci-lintMakeView project