Hi, I'm Dimuthu
An Engineer. I architect distributed systems & AI infrastructure that scale to millions. Robot FleetLimbiqTF SandboxKithlyZylobinCard PromotionsDrawPro
I'm currently living in Singapore. I grew up in Sri Lanka and thanks to strong A/L results, I earned a free education at the University of Peradeniya, Faculty of Engineering, where I studied Computer Engineering. My final year research project was on landing a quadcopter on a moving target using computer vision.
During my internship at Wavenet, I built an emergency dispatching application for a security company. That work earned me the Best Industrial Trainee award from the Institution of Engineers Sri Lanka (IESL).
I joined DirectFN and worked on a stock market brokerage application, building backend APIs for financial trading systems.
At Sysco LABS, I led the freight management apps team, developing distributed microservices on AWS with real-time streaming pipelines.
I then joined Bitsmedia and helped them migrate the platform from a cloud function-based setup to a GKE Kubernetes cluster. Along the way, I drove cost reductions in video pipelines and built a new data platform from the ground up.
I'm an active public builder — I share what I learn through writing on Medium and open-source projects on GitHub.
Experience
Senior Software Engineer (Backend / Platform) at Bitsmedia
Dec 2022 – Present
Senior Software Engineer at Sysco Labs
Dec 2020 – Dec 2022
Software Engineer at DirectFN
May 2019 – Dec 2020
Bachelor of Science in Computer Engineering — University of Peradeniya
Nov 2014 – Feb 2019
Projects
Published on PyPI. LLM-agnostic middleware with neurotransmitter-inspired adaptive memory, semantic search, and knowledge graph extraction.
High-performance Rust proxy intercepting LLM API requests, detecting and redacting PII with in-memory vault for re-identification.
Full-stack zero-knowledge collaborative diagramming platform. Implements ECIES (X25519 ECDH + HKDF-SHA512 + AES-256-GCM) entirely client-side via Web Crypto API and @noble/curves — private keys protected by Argon2id (128 MB, 4-iter) with PBKDF2-SHA256 one-time recovery codes. Server stores only ciphertext blobs, never plaintext. Backed by Yjs CRDT + Redis Pub/Sub for real-time multi-user sync and JWT rotating refresh tokens.
GCP Dataflow Flex Template reading CSVs from GCS and publishing JSON to Pub/Sub for real-time downstream processing.
Full-stack group video card platform. React Native Expo app (iOS & Android), Go API (Gin, PostgreSQL), multi-stage FFmpeg compilation pipeline, HLS transcoding, direct-to-S3 uploads via pre-signed URLs, Firebase Auth, FCM push notifications, and CloudFront CDN delivery.
A platform for smart, efficient online solutions.
Find the best credit card promotions and deals in one place.
Writing
I write about distributed systems, AI infrastructure, and cloud architecture on Medium. Archived posts are available here.