Open to senior engineering roles

Senior Software Engineer · Sri Lanka → Singapore

I build software that holds up in the real world.

Six years of turning complex product and platform problems into clear, reliable systems—with .NET, TypeScript, cloud architecture, and a healthy obsession for maintainable code.

engineer.ts
Systems operationalLn 12, Col 4
.NET
TS
AWS
6+Years building software
25+Freelance projects delivered
SGPublic-sector experience
5★Consistent client ratings

More than a stack of technologies

I care about the whole system—and the people relying on it.

I'm a Senior Software Engineer who started coding at thirteen, chasing the dream of building a game on a 256 MB PC. That curiosity grew into a career spanning public-sector platforms, AI-powered products, cloud infrastructure, and full-stack applications.

Most recently, I built and maintained secure systems for Singapore's Economic Development Board. I'm at my best where product thinking, architecture, and hands-on engineering meet—simplifying complexity without losing sight of reliability.

What I bring to a team

From the first diagram to production.

I move comfortably between architecture, implementation, delivery, and the messy edges where systems meet.

01

Platform & backend engineering

Reliable APIs, event-driven services, and business-critical systems designed for security, clarity, and long-term change.

.NETNestJSPostgreSQLMicroservices
02

Cloud & delivery

Production infrastructure, CI/CD, observability, and practical automation that help teams ship confidently.

AWSAzureGitLab CI/CDOpenTelemetry
03

Full-stack & AI products

Thoughtful user experiences backed by modern TypeScript systems and AI capabilities that solve real product needs.

Next.jsTypeScriptOpenAIVector search

The path so far

Built through ownership, curiosity, and change.

From an early startup CTO role to engineering public-sector systems in Singapore.

06/2024 to 04/2026

Singapore Economic Development Board (EDB)

Senior Software Engineer

  • Developed and maintained .NET APIs, libraries, batch jobs, and a large‑scale CRM system in a private AWS cloud.
  • Reduced runtime errors & improved long‑term maintainability by converting a sizeable JS codebase to TS.
  • Automated SonarQube scanning, unit testing & deployments by creating GitLab CI/CD pipelines using YAML & PS.
  • Increased system security using AWS strict VPCs, ALB/NLB firewalls & strict IAM Permission Policies.
  • Reduced downtime by monitoring EC2s using AWS alerts & logs monitoring using Elasticsearch.
09/2023 to 05/2024

Lukfo AI

Senior Software Engineer

  • Built AI‑powered e‑commerce system, including conversational chat and image analysis.
  • Reduced development time by building AI features using Django, a general-purpose API using .NET & a NextJS frontend.
  • Increased user experience by semantically searching images using Pinecone Vector DB & OpenAI API embeddings.
  • Reduced maintenance time by designing the microservices architecture & AI flows using classical diagrams.
  • Increased maintainability by introducing Azure Service Bus for microservices to communicate using events.
07/2022 to 08/2023

HCL Technologies

Senior Software Engineer

  • A MS Dynamics 365 project for Singapore Public Utility Base.
  • Led the team from the PCFs side.
  • Cooperated in project architecture (ERD, Use Case Diagrams, etc.)
  • Conducted research on PCF usage and introduced it to the team.
  • Distributed tasks between fellow team members.
05/2021 to 05/2022

QualitApps Europe

Software Engineer

  • A multi-language large scale leave management system for a European multi-organization.
  • Worked close to the clients.
  • Worked with Azure DevOps including CI/CD.
  • Implemented a real-time notification system using SignalR.
  • Implemented a background report generation module using SyncFusion and Hangfire.
06/2020 to 03/2021

Shield Technologies

Chief Technology Officer

  • A courier service mobile application with a distributed system.
  • A dating web app with a subscription system.
  • Researched and introduced GitHub to the organization.
  • Formed teams and trained team leads.
  • Worked close to the clients.