Senior Software Engineer · Colombo, Sri Lanka
LinkedIn · Website · Hashnode · Email
I build product systems where application code, realtime backends, release workflows, and infrastructure decisions meet.
Across 4+ years at Metarune Labs, my production work has spanned TypeScript/Node.js, React/Next.js, GCP/Firebase production infrastructure, realtime databases, WebSockets, webhooks, Unity game systems, and Web3 integrations.
Public work currently centers on Go tooling: small CLIs/TUIs with predictable workflows, clean output contracts, safe local execution, and automation-friendly behavior.
Current direction: backend reliability, infrastructure-as-code, Kubernetes, observability, and security-aware system design.
Pinned repositories are the best index of my current public work.
They currently cluster around three lanes:
- Go developer tooling: CLIs/TUIs, local-first workflows, safe config automation, Homebrew/binary distribution.
- Document and Markdown pipelines: PDF/transcript ingestion, structured Markdown output, RAG/VLM-friendly file contracts.
- Applied product/research artifacts: selected AI/AR and Web3-adjacent engineering work.
Production:
TypeScript · Node.js · NestJS · React · Next.js · GCP/Firebase production infrastructure · realtime databases · monitoring/tracing/alerting · Docker · GitHub Actions · Playwright · WebSockets · Webhooks · Unity/C# · Foundry/Hardhat · Solana/Anchor · Rust basics
Public tooling:
Go CLIs/TUIs · local-first developer tools · MCP config automation · Markdown/RAG ingestion utilities · SDD/agentic workflows · Homebrew/binary distribution · CI/release workflows
Deepening:
Linux · AWS · Terraform · Kubernetes · OpenTelemetry/SLOs · security-aware system design
Senior Software Engineer · Metarune Labs
BSc (Hons) Engineering in Information and Communication Engineering · Sri Lanka Technological Campus



