About
Lead Engineer.
I'm a Lead Engineer designing and delivering backend systems, developer platforms and cloud infrastructure.
Recently I built a TypeScript Server-Driven UI SDK and API for Commonwealth Bank, and I build and run Aevri, my own iOS app. I stay hands-on with the code while mentoring developers and working with stakeholders to turn requirements into practical solutions.
Experience
Skills
- Languages & backend
- TypeScript, Node.js (NestJS, fp-ts, io-ts, Zod), Rust, Java, Kotlin, Swift
- AWS
- Lambda, API Gateway, ECS, Fargate, EventBridge, Step Functions, Bedrock, CloudWatch
- Azure
- Functions, API Management, SQL, Front Door, Key Vault, Application Insights
- Infrastructure as code
- Terraform, CDK, Bicep, AWS SAM, Docker, LocalStack
- CI/CD
- GitHub Actions, Buildkite, Bitbucket Pipelines, Nx, Jest
- Data & messaging
- GraphQL (Apollo), REST (OpenAPI), Postgres, DynamoDB, Azure SQL (Prisma), Redis, Kafka
- AI & LLM
- Amazon Bedrock, Claude, agentic workflows and tool use, structured extraction, human-in-the-loop review
Education
- Postgraduate Diploma in Computer and Information ScienceAuckland University of Technology2011–2012
- Bachelor of Science, Mathematics and Computer ScienceUniversity of Colombo2007–2010
Certifications
- AWS Certified Solutions Architect – Associate (2023)
- Professional Scrum Master I, Scrum.org
- Foundation: Introduction to LangGraph – Python (2026)
- Foundation: Introduction to LangChain – Python (2026)