field notes & career milestones
Experience
Full-stack software engineering, production LLM integration, and serverless cloud systems.
Nov 2023 - Present
Full-timeFull Stack Engineer
Skillfully•Remote
Key Highlights & Impact
- Led requirements gathering and delivery directly with clients across the full product lifecycle, from spec to deployed feature.
- Integrated OpenAI APIs into production React/Next.js (TypeScript) applications, shipping AI-powered features used directly by clients.
- Built and maintained backend systems (Node.js, Express, NestJS, PostgreSQL/Prisma) for a skill evaluation platform used by 150,000+ candidates across assessments.
- Built and deployed services on AWS serverless architecture (Lambda, Amplify) and containerized workloads on ECS/Fargate/EC2.
- Built asynchronous job processing and event-driven workflows using Celery (Python), BullMQ (Node.js), AWS SQS, SNS, and Step Functions for background and scheduled processing.
- Wrote E2E test coverage in Cypress to catch regressions before release.
tools & technologies:
ReactNext.jsTypeScriptNode.jsNestJSExpressPostgreSQLPrismaAWSDockerPythonCeleryBullMQCypress
⚡ Current Chapter
Focusing on enterprise AI, full-stack architecture, and production LLM workflows at Skillfully.
Feb 2023 - Aug 2023
InternshipTrainee Software Engineer
99X•Sri Lanka
Key Highlights & Impact
- Built features for an enterprise commercial compliance management platform using TypeScript, React, Angular, and AngularJS.
- Translated client requirements into user stories, working directly with product owners to scope and prioritize features.
- Replaced hardcoded and console-visible Lambda environment secrets with a runtime resolution pattern, closing a security gap where anyone with console access could view sensitive values.
- Built Node.js services with AWS Lambda against MongoDB/DynamoDB and integrated AWS (ECS, S3, Cognito).
- Optimized database migration scripts by batching writes, reducing peak CPU utilization from 100% to under 50%.
- Automated API testing (Postman) and E2E testing (Cypress), reducing manual QA effort.
tools & technologies:
TypeScriptReactAngularAngularJSNode.jsMongoDBDynamoDBAWSAzure DevOpsCypressPostman
🌱 Foundational Era
Hands-on cloud engineering, serverless migrations, and frontend development at 99X.
Academic Roots
Education & Qualifications
2019 - 2023Computer Science
Bachelor of Science Honours in Computer Science
University of Sri Jayewardenepura
Graduated with First Class and batch topper (GPA: 3.70/4.00)
2019Information Technology
Diploma in Information Technology
Esoft Metro Campus
Graduated with Distinction
Curious about what I build?
Check out my projects and published academic research papers.