Building things
that actually work.

Senior Software Engineer shipping production code across the full stack since 2013. Started in backend architecture — Laravel, distributed systems, data-heavy APIs — expanded into native iOS development, and now deeply integrated AI tooling into my daily engineering workflow. Based in Colombo, Sri Lanka. Working with clients across Sweden, the US, and Southeast Asia. Known for high code quality, clear communication, and getting things done.

2013 career_start
5 core_languages
6 oss_packages
4+ countries_served

Career timeline.

May 2018 - Present
Colombo, Sri Lanka

Senior Software Engineer

eFutures Private Limited
Full-time
May 2018 - Present · Colombo, Sri Lanka

Lead software engineer architecting scalable backend systems and analytics platforms for enterprise clients across fintech, wellness, and SaaS verticals. Collaborate closely with product teams to translate complex business requirements into robust, cloud-native architectures — delivering high-quality solutions on time without cutting corners.

PHPLaravelTypeScriptSwiftSwiftUIPythonNode.jsDockerAWSMySQLPostgresRabbitMQStripeMicroservicesMongoDBRedisSentryDatadogGitJira
Mar 2017 - May 2018
Colombo, Sri Lanka

Software Engineer

Inqbaytor
Full-time
Mar 2017 - May 2018 · Colombo, Sri Lanka

Developed and maintained full-stack web applications utilizing PHP, Laravel, and Angular. Designed and managed databases using MySQL and PostgreSQL, and handled application deployments on DigitalOcean.

MySQLPostgresJavaScriptPHPLaravelDigitalOceanStripeAngularHTMLCSSAgile
May 2014 - Feb 2017
Colombo, Sri Lanka

Software Developer

eLogic Lanka
Full-time
May 2014 - Feb 2017 · Colombo, Sri Lanka

Built versatile software solutions across web and mobile platforms using JavaScript, TypeScript, Swift, and C#. Participated in Agile development cycles, ensuring robust code quality and implementing native iOS interfaces with UIKit.

MySQLPostgresJavaScriptTypeScriptSwiftUIKitPHPC#.NETGitAgile
Sep 2013 - May 2014
Colombo, Sri Lanka

Production Associate

Innodata
Full-time
Sep 2013 - May 2014 · Colombo, Sri Lanka

Executed digital data conversion and formatting tasks utilizing HTML, CSS, and XML within an Agile environment, ensuring high-quality data processing and timely delivery.

HTMLCSSAgileXML

Full-stack arsenal.

Backend
PHPLaravelPythonNode.js
Frontend
TypeScriptJavaScriptAngularVue
Mobile
SwiftSwiftUIUIKitFlutter
Database
PostgreSQLMySQLMongoDB
Infrastructure
DockerAWSREST APIs
AI tooling
Claude CodeCodexCursorPrompt engineering

Public packages.

Laravel API Response
PHP

Composer package providing a consistent, structured JSON API response layer for Laravel apps. Reduces boilerplate and standardises error handling at scale.

PHPLaravelPackagist
Laravel Package Doctor
PHP

Composer package for Laravel projects that audits dependency health, security advisories, abandonment, Laravel/PHP compatibility, and upgrade risk. Produces a scored 0–100 report with actionable recommendations and CI exit codes.

PHPLaravelPackagist
Laravel Message Contracts
PHP

Composer package that enforces strict, validated, versioned message payloads across microservices and async systems. Wraps payloads in a standard envelope, validates producer and consumer sides, exports JSON Schema and AsyncAPI docs, and detects breaking changes — transport-agnostic across RabbitMQ, SQS, Kafka, or Redis.

PHPLaravelPackagist

Background.

Bachelor of Computer Application
Bangalore University
Information Technology · 2010 – 2013 · First Class

Learning in public.

AI/LLM engineering is where I'm actively investing time outside of client work. No production ships yet — digging deep into the fundamentals.

  • LLM integration patterns — RAG pipelines, function calling, structured output
  • Agent architectures — MCP, tool-use loops, multi-agent orchestration
  • Local model workflows and fine-tuning basics

Open to interesting work.

Whether it's backend architecture, mobile development, or AI-augmented engineering — available for freelance and contract projects.