About Me

A passionate developer who loves building things for the web

Ansala Gunawardena

Who I Am

I'm a full-stack engineer with 2 years of production experience shipping AI-powered features across Angular, React, Next.js, Node.js, and Python/FastAPI. I build LLM classifiers, multi-model image pipelines, and serverless AWS workflows at BuilderBid.com and SnapStoryKids.

I'm strongest in turning ambiguous AI use-cases into reliable, human-in-the-loop production systems — from cost-code classifiers and change-order drafting to personalized children's storybooks with async multi-model generation pipelines.

Currently based in Sri Lanka, I hold a BSc (Hons) in Computing Science from Kingston University, UK, and an NDT from the University of Moratuwa. I'm always looking for new challenges and opportunities to grow as a developer.

Technical Skills

Languages

JavaScriptTypeScriptPythonJavaSQL

Frontend

ReactAngularNext.jsTanStack QueryTanStack TableRedux ToolkitRxJSTailwind CSSFramer Motion

Backend

Node.jsExpressFastAPIREST APIsWebSockets

AI/ML

OpenAI APIfal.aiLLM IntegrationPrompt EngineeringOpenCVMediaPipeTensorFlowGemini API

Cloud & DevOps

AWS LambdaAPI GatewayS3CloudFrontFirebaseGitCI/CDDockerVercel

Databases

PostgreSQLMongoDBMongooseMySQLPrisma

Integrations

Google OAuthSendGridHome Depot/1build APIsGoogle Maps/Places

Education

BSc (Hons) Computing Science in Software Engineering

Kingston University (UK)

2024 — 2025

NDT in Information Technology

University of Moratuwa

2021 — 2024

Physical Science

Richmond College

2019

Volunteering & Activities

Committee member of ITUM Computer Society
Graphic designer at NDT Media Club
Dedicated member of the university Karate team
Member of the ITUM Sports Club editorial board