Senior Full Stack Engineer · AI Integration · Sri Lanka

I build AI-integrated web applications at enterprise scale.

Senior Full Stack Engineer with 6+ years across banking and SaaS — React and TypeScript on the front, Node.js and .NET microservices behind them. I focus on clean architecture and reliable delivery, with a sharp edge in AI integration when it adds real value. Based in Sri Lanka, working with teams across the UK, Ireland, Singapore, and Malaysia.

6+ years experienceBanking & SaaSReact · Node · .NETMicroservicesAI integrationClaude Code
const engineer = { role: "Senior Full Stack Engineer", base: "Sri Lanka · global teams", stack: ["React", "Next.js", "TypeScript", "Node.js", ".NET"], scale: "microservices · enterprise", clients: ["UOB", "TNB", "Avanade", "Digital Blue Foam"], // AI integration where it adds value ai: ["LLM integration", "agentic workflows", "OCR"], experience: "6+ years", status: "open to work" }
Selected work

Things I've shipped

A few projects where the engineering mattered — AI automation, enterprise migrations, payments reliability, and 3D tooling.

3B Soft · UK (Remote)

AI Document Intake — OpenAI OCR Pipeline

Built an OpenAI-powered OCR pipeline that reads uploaded documents and auto-fills dynamic SurveyJS forms — removing manual data entry from a customer-facing intake workflow. Backed by a Node/Express service migrated to TypeScript for reliability.

OpenAIOCRNode.jsTypeScriptSurveyJS
3B Soft · UK (Remote)

Agentic Recruiter Screening

Designed an OpenAI + n8n agentic workflow that generates job-specific candidate questionnaires from inbound CVs, accelerating recruiter screening throughput and cutting repetitive manual review.

OpenAIn8nAgentic AIAutomation
UOB via Avanade · Singapore

Banking CRM Frontend at Scale

Led React development inside the Microsoft Dynamics CRM platform. Architected reusable components and API abstractions that cut duplicated networking logic across teams, with 80%+ test coverage via Jest and SonarQube.

ReactDynamics CRMJestSonarQube
TNB via Avanade · Malaysia

Enterprise Migration & Microservices

Drove the RP3→RP4 upgrade across tariff and external-service integrations. Managed ASP.NET MVC monoliths alongside .NET Core Web API microservices (REST + SOAP), shipping DB changes with rollback scripts for safe releases.

.NET CoreMicroservicesMSSQLSOAP/REST
Digital Blue Foam · Singapore

3D + AI Design Tooling

Integrated AI-driven design generation with embedded high-resolution 3D models, ran R&D on Google 3D Tiles for visual realism, and resolved re-rendering performance bottlenecks in a React app.

ReactThree.jsGoogle 3D TilesPerformance
School Grove · Ireland (Remote)

Fintech Reliability — Paywat

Led full-stack development on a microservices architecture and implemented algorithms to detect transaction issues in a live payments app, keeping the user experience seamless and error-free.

ReactNode.jsMicroservicesSequelize
About

Full-stack depth, with an AI edge

I'm a Senior Full Stack Engineer with 6+ years designing and shipping scalable enterprise applications across banking and SaaS. I work end to end — React and TypeScript on the front, Node.js, Express, and .NET microservices behind them — and I focus on the parts that move the needle: clean architecture, reliable integrations, and increasingly, AI-powered automation.

I led React development inside Microsoft Dynamics CRM for United Overseas Bank and worked on core systems for Tenaga Nasional Berhad. More recently I added an OpenAI-driven OCR pipeline that eliminates manual data entry and an agentic n8n workflow that screens inbound CVs. Based in Sri Lanka, I've collaborated with teams across the UK, Ireland, Singapore, and Malaysia — reviewing code, mentoring junior engineers, and contributing to architectural decisions.

Hasith Lakshan — Senior Full Stack Engineer
6+
YEARS EXPERIENCE
5
COUNTRIES / TEAMS
80%+
TEST COVERAGE
2
CS DEGREES · BSc + MSc
Capabilities

The hireable core

Trimmed to what I'd want to be hired for — not every tool I've ever touched.

Frontend

ReactNext.jsTypeScriptJavaScript (ES6+)Redux ToolkitMUI / Ant DesignThree.js

Backend

Node.jsExpressASP.NET Core Web APIREST & SOAPMicroservicesSequelize

AI & Automation

OpenAI APIClaudeOCR pipelinesn8n agentic workflows

Data & Cloud

MySQLMSSQLMongoDBRedisAWSCI/CD · GitHub Actions

Quality & Practice

JestSonarQubeCode reviewMentoringArchitecture

Collaboration

JiraConfluenceFigmaAgile / ScrumRemote-first
Experience

Where I've worked

Senior full-stack roles across the UK, Malaysia, Singapore, Ireland, and Sri Lanka.

JUN 2025 — PRESENT · UK (REMOTE)

Senior Full Stack Engineer

3B Soft Limited

Full-stack development on a Salesforce/SurveyJS stack, migrating the JavaScript codebase to TypeScript for maintainability — and adding AI automation (an OpenAI OCR pipeline and agentic n8n workflows) where it adds value.

FEB 2024 — JUN 2025 · MALAYSIA (ONSITE)

Senior Software Engineer

Avanade — clients: UOB & TNB

Led React development inside Microsoft Dynamics CRM for United Overseas Bank, and ran .NET Core microservices and version-upgrade migrations for Tenaga Nasional Berhad.

DEC 2022 — DEC 2023 · SINGAPORE (REMOTE)

Software Engineer

Digital Blue Foam

Built React + Three.js tooling with AI-driven design generation and embedded 3D models; led R&D on Google 3D Tiles and resolved rendering performance issues.

OCT 2021 — DEC 2022 · IRELAND (REMOTE)

Senior Full Stack Software Engineer

School Grove Technology

Led full-stack development on a microservices architecture and shipped transaction-integrity algorithms for the Paywat live payments app.

JUL 2019 — OCT 2021 · SRI LANKA (ONSITE)

Software Engineer

Noetic Marketing Technologies

Built checkout/booking and rate-management flows, integrated a headless WordPress CMS, and wired up FEBE middleware and an Enterprise Service Bus.

SEP 2018 — APR 2019 · SRI LANKA (ONSITE)

Trainee Software Engineer

eBEYONDS

Designed and implemented a scalable rule engine using robust design patterns.

Education & credentials

Foundations

2016 — 2019

BSc in Computer Science

University of Colombo School of Computing
POSTGRADUATE

MSc in Computer Science

University of Colombo School of Computing
  • Industrial Development Expert — Java EE Training Programme (2018)
  • IEEE Xtreme 2017 — Participant
  • Sri Lanka Robotics Challenge & Digital Dreams — Participant
Let's talk

Have a role or project in mind?

Open to senior roles & select freelance

Whether you're hiring a senior full-stack engineer or need AI automation built into your product, I'd be glad to hear about it.

Sends straight to my inbox · your details stay private