Profile of Theekshana Nuwan Theekshana Nuwan

Creating digital experiences that feel alive.

Download CV
TypeScript JavaScript Java Spring Node.js Express.js React Next.js Tailwind CSS MongoDB MySQL PostgreSQL Git GitHub Postman Figma HTML5 CSS3
TypeScript JavaScript Java Spring Node.js Express.js React Next.js Tailwind CSS MongoDB MySQL PostgreSQL Git GitHub Postman Figma HTML5 CSS3
Theekshana Nuwan
Full Stack Developer

Theekshana Nuwan

Building scalable systems & clean interfaces

Software Engineering student at iCET with 4 years of hands-on experience.
Specialized in full-stack development, API design, and modern web technologies.
Passionate about writing maintainable code and solving complex problems.

4+Years
20+Projects
100%Committed
Let's Talk

Featured Projects

01

Blog API

Production-ready Blog REST API built with Node.js, Express, and TypeScript. Implements JWT access/refresh tokens, MongoDB, Cloudinary uploads, centralized logging, rate limiting, and real-world deployment with Nginx + PM2.

Node.js Express TypeScript MongoDB JWT Authentication Mongoose Rate Limiting Nginx PM2 Cloudinary
02

Customer Management System

A production-ready full-stack Customer Management System with Spring Boot 4.0.1 REST API (Java 21) and Next.js 16 frontend. Features advanced pagination, sorting, search, Docker containerization, and comprehensive API documentation with Swagger/OpenAPI.

Java 21 Spring Boot Spring Data JPA MapStruct MySQL Docker Swagger UI TypeScript React Next.js Tailwind CSS
03

Subscription Tracker API

Production-ready Node.js + Express REST API for subscription management with JWT auth, MongoDB, automated email reminders (Upstash), and rate limiting (Arcjet). Built with scalable architecture and real-world backend patterns.

Node.js JavaScript Express MongoDB Mongoose Rate Limiting JWT Authentication Email Automation Upstash Arcjet