Full-Stack DeveloperSri Lanka
Loading
Available for workSri Lanka --:--

Hello, I’m

DulanaWanigathunga

Full-Stack Developer who is passionate about building fast, reliable web apps end to end, and always eager to learn new technologies.

Years shipping
2+
Engineering teams
3
Articles published
5
01About

A bit about me

I'm a full-stack developer based in Sri Lanka with 2+ years building production web applications end to end — the data model and APIs underneath, the access control and billing around them, and the interfaces on top. I care about systems that hold up in real use: clear boundaries, decisions that are easy to change later, and performance treated as a requirement rather than a clean-up pass.

Years shipping
2+
Engineering teams
3
Articles published
5
Based in
Sri Lanka
Status
Open to work
02Selected work

Things I've built

A few projects I'm proud of. Each links to a live demo and its source.

01Full-Stack SaaS2025

BookWise AI

View live

A multi-tenant SaaS booking platform for service businesses — secure tenant isolation, role-based access control, Stripe subscription billing with usage limits, and an AI voice agent that takes real bookings over the phone.

Backend
22 NestJS modules
Data model
12 Prisma models
Frontend
Vercel
API
Render
  • Next.js
  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Clerk
  • Stripe
  • Vapi
02MERN Application2024

DHive Blog

View live

A MERN publishing platform in two halves — a public reading site and a separate author dashboard — sharing one Express API. Accounts, an audience, and the numbers behind both.

Data model
6 Mongoose schemas
State
6 Redux Toolkit slices
Frontends
Vercel
  • React
  • Node.js
  • Express.js
  • MongoDB
  • JWT
  • Redux Toolkit
  • Firebase Storage
  • Google OAuth
03Interface Study2025

Admin Dashboard

View live

An admin console built as a front-end exercise: no backend, every table and chart driven by mock data, so the whole of the work is the interface itself.

Screens
11
Data
Mock fixtures
Hosting
Vercel
  • React
  • JavaScript
  • Material UI
  • Nivo
  • FullCalendar
03Toolkit

What I work with

Languages

  • JavaScript
  • TypeScript
  • HTML5
  • CSS3

Frontend

  • React
  • Next.js
  • Redux Toolkit
  • React Hook Form
  • Zod
  • Tailwind CSS
  • Material UI
  • SCSS

Backend

  • Node.js
  • NestJS
  • Express.js
  • REST APIs

Infra & Tooling

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Git
  • GitHub
  • AWS
  • Stripe
  • Clerk
  • TanStack Query
04Journey

Where I've worked

Dec 2024 – Present

Associate Software Engineer

Ecologital (Pvt) Ltd

Frontend engineer across multiple products — re-engineered a large org-management dashboard to cut unnecessary re-renders, built a restaurant management UI from scratch, and developed a reusable component system in place of third-party libraries.

Oct 2023 – Apr 2024

Software Engineer Intern

Mitra Innovation

Built a production feature for Persona RMS, an enterprise workforce-management system, working within an Agile team through sprint planning and iterative releases.

Aug 2022 – Feb 2023

Software Engineer Trainee

S OUT Solution

Developed a full-stack charity platform connecting donors and orphanages with React, Spring Boot, and MySQL — built REST APIs and integrated frontend with backend services.

05Writing

From the blog

All posts on Medium