Skip to content

Full-stack product engineering

Udith Chandrarathna

I design and ship performant, AI-ready product systems for teams that care about reliability, modern integrations, and long-term maintainability.

Full-stack architectureAI & LLM integrationsPerformance-first delivery
Start a Conversation

Snapshot

8+

Years Experience

3+

Core Domains

25+

Platforms & Projects

6+

Core Stack Areas

Shipping dependable product systems with full-stack ownership and AI integration capabilities.

From customer-facing interfaces to agentic workflows, APIs, and delivery pipelines, I focus on building systems that are intelligent, fast, and maintainable as they grow.

  • React, Node.js, TypeScript, and modern AI SDKs
  • Integrating LLMs and RAG into SaaS & Fintech
  • Architecture, delivery, and performance optimization
Johor Bahru, Johore, Malaysia

What I Do

Technical depth across the stack

I work across the product lifecycle, from architecture and API design to frontend systems, release quality, and production performance.

Full-Stack Product Engineering

  • React.js
  • Next.js
  • Vue.js
  • Nuxt.js
  • Node.js
  • NestJS
  • Express.js
  • TypeScript

Backend Architecture & APIs

  • REST & GraphQL APIs
  • PostgreSQL & Prisma
  • MongoDB
  • Redis
  • Supabase & Firebase
  • WebSockets / Real-time

Frontend Architecture

  • TypeScript
  • State Management (Zustand, Redux)
  • React Query & SWR
  • Microfrontends
  • Tailwind CSS & UI Libs
  • Storybook & Design Systems
  • Webpack / Vite

Cloud Delivery & DevOps

  • AWS & GCP
  • Vercel & Netlify
  • Docker & Containers
  • CI/CD (GitHub Actions)
  • Monorepos (Nx, Turbo)
  • Microservices

Performance & Observability

  • Sentry
  • Lighthouse CI
  • Core Web Vitals
  • Caching
  • Code Splitting
  • Bundle Optimization

Testing & Quality

  • Jest
  • Cypress
  • Playwright
  • SonarQube
  • ESLint
  • Prettier
  • Husky

AI & Agentic Engineering

  • OpenAI API
  • Anthropic / Claude
  • Vercel AI SDK
  • LangChain / LlamaIndex
  • Retrieval-Augmented Generation (RAG)
  • Prompt Engineering

Career

Delivery at scale

Leading frontend initiatives across enterprise platforms — from architecture through production releases.

Senior Software Engineer

Singlife

Johor Bahru, Malaysia

Mar 2023 - Present

3 years 5 months

  • Developed and maintained financial advisory and insurance platforms using React, Vue, and NestJS, ensuring scalability, security, and optimal performance.
  • Designed and implemented GraphQL and REST APIs with NestJS, PostgreSQL, and Prisma, enabling reliable, real-time financial transactions.
  • Architected modular backend services to integrate advisory tools and customer data pipelines, processing thousands of daily transactions.
  • Integrated Sentry and observability metrics to improve reliability, latency, and Core Web Vitals.
  • Collaborated with DevOps on CI/CD pipelines and secure deployments, ensuring consistent performance across environments.

Associate Technical Lead

Tech Venturas LLC

Colombo, Sri Lanka

Nov 2021 - Mar 2023

1 year 4 months

  • Led development of Next.js and Node.js SaaS platforms, integrating PostgreSQL and Prisma ORM for efficient, scalable data management.
  • Built and deployed authentication and data-processing microservices, reducing response times and improving system resilience.
  • Standardized engineering practices with TypeScript, ESLint, Prettier, and automated CI quality checks.
  • Managed AWS and Vercel CI/CD pipelines, reducing release cycles by 30% and improving build reliability.
  • Collaborated with stakeholders to define architecture, system boundaries, and delivery milestones.

Senior Software Engineer

Omobio (Pvt) Ltd

Colombo, Sri Lanka

Nov 2017 - Oct 2021

3 years 11 months

  • Developed hybrid and web applications using React, React Native, ExtJS, Yii(PHP), and CodeIgniter, supporting enterprise compatibility across platforms.
  • Delivered a sales force automation system for Robi Axiata, increasing operational efficiency by 35%.
  • Managed front-end and back-end deployments on Linux servers, ensuring smooth releases.

Software Engineer Intern

Visni (Pvt) Ltd

Colombo, Sri Lanka

Jul 2017 - Nov 2017

4 months

  • Built Android apps in Java, improving offline support and UI responsiveness.
  • Contributed to shipping mobile features with a focus on reliability and smoother user interactions.

Portfolio

Selected Projects

A selection of product, frontend, and mobile projects focused on clean UX, reliable engineering, and thoughtful implementation details.

16 projects

Contact

Have a role, product idea, or platform challenge in mind?

The fastest way to reach me is by email or WhatsApp. If you prefer, send a short brief through the form and I'll get back with the best next step.

Send a note

Let's start the conversation