HomeExperienceEducationSkillsProjectsContact
Profile Picture

Chamika Uluwatta

Full Stack Developer

I build exceptional and accessible digital experiences for the web. Focused on creating elegant solutions to complex problems.

Experience

Intern Backend Developer (1 Year Experience)

2023-2024

Zelora pvt ltd

  1. *Developed and contributed to backend development of a monolith-based, web-driven HR management system.
  2. *Designed and implemented REST endpoints across 10+ HR modules.
  3. *Identified and resolved critical bugs in production features.
  4. *Delivered 70% end-to-end test coverage across 20+ endpoint groups.
  5. *Produced OpenAPI/Swagger documentation for the complete API surface.
PostgreSQL
NestJS
Node.js
JavaScript
Swagger
Jest
AWS
Keycloak
EC2
SvelteJS
PostgreSQL
NestJS
Node.js
JavaScript
Swagger
Jest
AWS
Keycloak
EC2
SvelteJS

Education

Institution Logo

University of Westminster

affiliated with Informatics institute of technology Sri Lanka

B.Eng(Hons) in Software engineering

- First Class

2023 - 2025

Skills & Technologies

Go

JavaScript

TypeScript

React

Node.js

Next.js

TailwindCSS

PostgreSQL

GraphQL

Git

Nestjs

AWS

Java

Docker

MongoDB

Featured Projects

E-commerce Cart Microservice Platform

E-commerce Cart Microservice Platform

A scalable e-commerce platform built with microservices architecture featurin...

NestJSPostgreSQL+6

Click to read more

E-commerce Cart Microservice Platform

A scalable e-commerce platform built with microservices architecture featuring gRPC inter-service communication, API Gateway, and containerized deployment.

Technologies:

NestJSPostgreSQLgRPCTypeORMReactTailwindCSSTypeScriptDocker
DictionaryOnContext

DictionaryOnContext

A Firefox extension providing context-aware word definitions using Ol...

JavaScriptFirefox Extension API+3

Click to read more

DictionaryOnContext

A Firefox extension providing context-aware word definitions using Ollama AI. Features multiple word selection, and customizable AI models.

Technologies:

JavaScriptFirefox Extension APIHTMLOllamaAI
SinglishVoice - Romanized Sinhala TTS System

SinglishVoice - Romanized Sinhala TTS System

An innovative Text-to-Speech system that converts Romanized Sinhala (Singlish) to natural speech using NLLB for back-transliteration and VITS for speech synthesis. The system...

PythonPyTorch+5
Visit Demo

Click to read more

SinglishVoice - Romanized Sinhala TTS System

An innovative Text-to-Speech system that converts Romanized Sinhala (Singlish) to natural speech using NLLB for back-transliteration and VITS for speech synthesis. The system bridges the gap between informal digital communication and accessibility, enabling users to input code-mixed Romanized Sinhala and receive high-quality Sinhala speech output.

Technologies:

PythonPyTorchHugging FaceVITSFastAPIStreamlitNLLB
TerminalMaze

TerminalMaze

A maze game that runs in your terminal, written in Go. Mazes are generated using randomized DFS (Depth Fi...

GoDFS+1

Click to read more

TerminalMaze

A maze game that runs in your terminal, written in Go. Mazes are generated using randomized DFS (Depth First Search). After generation, BFS (Breadth First Search) runs from start to end to find the longest path.

Technologies:

GoDFSBFS

Contact

Interested in working together? Let's have a conversation.

Matara, LK