Naveen Pramuditha Bandara .

Node.js full-stack developer.

I build web applications for commerce, education and recruitment.

Scroll to explore

01 —

Selected work

A few things I’ve been building
and thinking through.

Product ecosystem

Food & Wellness Platform

A connected product ecosystem spanning a cross-platform mobile app, web administration dashboard and modular backend API.

Consumer Mobile Application

iOS and Android experiences with authentication, recipe discovery, search, filtering, favourites, rewards, EN/FR localization, map-based shop discovery and deep links.

  • React Native
  • TypeScript
  • TanStack Query
  • Zustand
  • MMKV
  • Google Maps
  • TestFlight

Transportation platform

Two-Sided Mobility Platform

A connected transportation platform with separate React Native applications for customers and drivers, supporting the full reservation and dispatch lifecycle.

Customer Booking Application

Cross-platform mobile application for scheduling and managing reservations with phone auth, map destination selection, fare requests, vehicle management and in-app communication.

  • React Native
  • Redux Toolkit
  • Axios
  • Google Maps & Places
  • AsyncStorage
  • Twilio

Educational ecosystem

Learning Management Platform

A full-stack educational platform consisting of a student learning portal, an administrative content-management console, and a modular backend supporting assessments, subscriptions and live classes.

Student Learning Portal

Authenticated learning portal where students access educational content, complete model, past, and theory papers, review results, monitor performance, and manage course purchases.

  • Next.js
  • React
  • TypeScript
  • React Hook Form
  • Zod
  • Tailwind CSS
In development

Illustrative project previews.

02 —

Background

A foundation in building
useful, reliable products.

01 / Career progression

Experience

Zynovatex (Pvt) Ltd

October 2023 – October 2026

Associate Software Engineer

October 2024 – October 2026

Focused primarily on React Native applications while contributing across frontend, backend, release management and deployment.

Responsibilities
Mobile application development
  • Developed and maintained cross-platform iOS and Android apps using React Native and TypeScript; built reusable interfaces, app features and platform-specific functionality.
  • Integrated REST APIs and external services; managed application state, form validation, loading and error states, and user feedback.
  • Diagnosed interface, API-integration and platform-specific issues; tested across devices, operating-system versions and release builds.
  • Managed iOS builds, signing certificates and provisioning profiles; configured App Store Connect, distributed TestFlight builds, submitted apps for review, and prepared updates in response to testing feedback.
Frontend development
  • Built responsive web interfaces and administrative features with React, Next.js and TypeScript, using reusable components and typed models and services.
  • Integrated REST APIs and implemented forms, validation, search, filtering, data-management interfaces, and loading, empty, success and error states.
  • Diagnosed browser, interface and API-integration issues with attention to accessibility, responsive behaviour and maintainable component structure.
Backend development
  • Developed Node.js and NestJS services and REST APIs, using Prisma and PostgreSQL for relational data modelling and persistence.
  • Implemented authentication, authorization, role-based access control, request validation, error handling and ownership checks.
  • Worked with file uploads, external integrations, administrative workflows, database migrations and production-build verification; tested APIs with Swagger, Postman and curl.
Deployment and VPS management
  • Set up and managed Ubuntu VPS environments, deployed Node.js applications with PM2, and configured Nginx reverse proxies for frontends and APIs.
  • Configured domains, DNS, SSL, Cloudflare, production environment variables, application ports and database connections; used logs for runtime and deployment diagnosis.
  • Managed process monitoring, restarts and production updates; worked with Docker and Coolify; configured SSH access, sudo deployment users and Fail2ban.
  • Troubleshot reverse-proxy, DNS, SSL, environment and database-migration issues.

Software Engineer Intern

October 2023 – October 2024

Contributed primarily to React Native mobile apps and React web interfaces while building experience with collaborative software delivery.

Responsibilities
Mobile application development
  • Developed reusable features and interfaces for iOS and Android applications using React Native.
  • Integrated REST APIs, implemented form handling, validation and application states, and fixed interface, functionality and platform-specific issues.
  • Tested features across iOS and Android devices and supported debugging, quality checks and mobile release preparation.
React web development
  • Built responsive React interfaces and reusable page and common UI components using JavaScript or TypeScript.
  • Connected frontend features to REST APIs and implemented forms, validation and data-display features.
  • Resolved layout, responsiveness and browser-compatibility issues; tested across browsers and screen sizes.
  • Used Git workflows and took part in collaborative development and code review.
02 / Education

Bachelor of Software Engineering

The Open University of Sri Lanka

November 2021 – Expected December 2026

  • Higher Diploma completed November 2025
  • Bachelor’s degree in progress · Expected graduation December 2026
01

Mobile & frontend

React Native, React, Next.js

TypeScript, JavaScript, iOS, Android

TestFlight, App Store Connect

02

Backend & data

Node.js, NestJS, REST APIs

Prisma, PostgreSQL, authentication, RBAC

Swagger, Postman, curl

03

Delivery & operations

Ubuntu, Nginx, PM2

Docker, Coolify, Cloudflare

Git, SSH, Fail2ban

03 —

I like making
complex things feel simple.

I enjoy turning complex requirements into software that feels straightforward. I’m most interested in the connections between a clear interface, a sensible data model and a reliable deployment.

04 —

Have a good
project in mind?

Open to Node.js full-stack, mobile development and DevOps opportunities.

Sample résumé

Naveen Pramuditha Bandara

Full-stack Developer
Node.js · TypeScript · NestJS · Sri Lanka

Experience

Zynovatex (Pvt) Ltd · October 2023 – October 2026

Associate Software Engineer

October 2024 – October 2026

Focused primarily on React Native applications while contributing across frontend, backend, release management and deployment.

  • Mobile application development: Developed and maintained cross-platform iOS and Android apps using React Native and TypeScript; built reusable interfaces, app features and platform-specific functionality.
  • Frontend development: Built responsive web interfaces and administrative features with React, Next.js and TypeScript, using reusable components and typed models and services.
  • Backend development: Developed Node.js and NestJS services and REST APIs, using Prisma and PostgreSQL for relational data modelling and persistence.
  • Deployment and VPS management: Set up and managed Ubuntu VPS environments, deployed Node.js applications with PM2, and configured Nginx reverse proxies for frontends and APIs.

Software Engineer Intern

October 2023 – October 2024

Contributed primarily to React Native mobile apps and React web interfaces while building experience with collaborative software delivery.

  • Mobile application development: Developed reusable features and interfaces for iOS and Android applications using React Native.
  • React web development: Built responsive React interfaces and reusable page and common UI components using JavaScript or TypeScript.

Technical skills

React Native, TypeScript, JavaScript, React, Next.js, Node.js, NestJS, Prisma, PostgreSQL, REST APIs, Swagger, Postman, iOS, Android, TestFlight, App Store Connect, Ubuntu, Nginx, PM2, Docker, Coolify, Cloudflare, Git and Fail2ban.

Selected project work

Education

Bachelor of Software Engineering

The Open University of Sri Lanka

November 2021 – Expected December 2026

  • Higher Diploma completed November 2025
  • Bachelor’s degree in progress · Expected graduation December 2026

Résumé preview based on the supplied employment and education history. Add project links, then review the printed version before using it in an application.