Product Support Engineer @ PetDesk & Full-Stack Builder
I am a Product Support Engineer at PetDesk and freelance software developer based in Colombo, Sri Lanka, with a BSc (Hons) in Software Engineering from NSBM Green University.
At PetDesk, my day-to-day focus sits at the core of technical customer success—diagnosing complex API failures, managing Practice Management Systems (PMS/PIMS) integrations, and resolving critical sync friction across veterinary platforms like Vetstoria.
Where real-world software meets thoughtful engineering.
I am a Product Support Engineer at PetDesk and freelance software developer based in Colombo, Sri Lanka, with a BSc (Hons) in Software Engineering from NSBM Green University.
At PetDesk, my day-to-day focus sits at the core of technical customer success—diagnosing complex API failures, managing Practice Management Systems (PMS/PIMS) integrations, and resolving critical sync friction across veterinary platforms like Vetstoria.
Prior to SaaS engineering, my foundation in customer operations and process optimization at HSBC instilled a rigorous discipline in high-volume triage, incident escalation, and cross-functional engineering communication.
When I am not troubleshooting live SaaS integrations, I build full-stack web applications with Next.js, TypeScript, PostgreSQL, and Prisma—like WANDURA, a construction services marketplace, and MyCalender—driven by a deep passion for developer empathy and resilient software.
“Understanding customer friction at the API boundary is the single best teacher for building resilient distributed software.”
What I like building
- SaaS integrations, webhooks & API error diagnosis
- Practice Management System (PMS) sync monitors
- Full-stack web applications (Next.js, TypeScript, Prisma)
- WANDURA construction marketplace platform
- Automation tools that eliminate customer friction
- Postman test collections & API runbooks
- Real-time dashboards & customer success utilities
How I approach problems
A disciplined, four-stage loop focused on root causes and measurable improvements.
Triage & Root Cause
Isolate the problem with deterministic reproductions, raw HTTP envelopes, and system logs before touching production code.
Minimal & Clean Architecture
Design the simplest viable solution with standard web protocols, strict type safety, and clear boundaries.
Build & Rigorous Testing
Implement with modern frameworks, automated edge-case verification, accessibility checks, and performance benchmarks.
Document & Hand Over
Produce runbooks, Postman collections, and changelogs so anyone on the team can operate and extend the system.
Values that show up in work
Truthfulness & Verifiable Claims
Zero fabricated metrics or exaggerated claims. Every metric, credential, and milestone is supported by verifiable evidence.
Developer & User Empathy
Building software with informative error states, predictable APIs, and respect for the user's attention and time.
Continuous Learning & Research
Exploring frontier topics in privacy-preserving identity, computer vision, and modern web architectures.
Want the full timeline?
Roles, responsibilities and verified achievements.