500 km - deep space

Dinithi Nihara

Full-Stack Software Engineer - three years turning ambitious ideas into clean, dependable software.

Scroll to begin descent

260–440 km - the asteroid belt

Skills, charted by distance.

Three years of full-stack work across languages, frameworks, data, and tooling - each layer built on the one above it.

Languages

TypeScriptJavaScriptJavaPythonC#C++

Frameworks & Libraries

ReactNext.jsVue.jsNuxtNode.jsExpress.js.NETTensorFlowKerasScikit-learnRASA

Database Systems

MySQLMS SQLMongoDB

Tools & Platforms

AWSAzureDockerPower BIMixpanelFigma

140–180 km - the debris field

A career, mapped across the void.

Experience

  1. Oct 2022 - Present

    Software Engineer

    Axceera (Pvt) Ltd.

  2. Prior role

    Associate Software Engineer

    Axceera (Pvt) Ltd.

  3. Earlier role

    Full Stack Developer - Intern

    Axceera (Pvt) Ltd.

Education

  1. 2024 - 2026

    MSc Advanced Software Engineering - Distinction

    University of Westminster, UK

  2. 2019 - 2022

    BEng (Hons) Software Engineering - First Class

    Staffordshire University, UK

  3. 2023

    Bachelor of Information Technology

    University of Colombo School of Computing

Certifications

  • Neural Networks and Deep Learning - DeepLearning.AI
  • Advanced React - Meta
  • Agile Project Management - Google
  • Digital Marketing & E-commerce Specialization - Google

40–85 km - low orbit

Case studies, caught in orbit.

Professional

Private Sector Humanitarian Alliance - PSHA

A responsive web platform helping humanitarian teams coordinate crisis response - tracking needs, offers, and situation reports with role-based access.

  • Type-safe, server-rendered interface built with Next.js, React, and TypeScript
  • React Query and Axios manage server state - caching, deduplication, and background polling for long-running jobs - while Zustand handles lightweight UI state like navigation and filters
  • Role-based access control with JWT authentication and a Material UI component layer
Next.jsReactTypeScriptZustandAxios

Dentiverse - Dentist Booking Platform

A comprehensive dental clinic management system with a full-stack, modular implementation.

  • Scalable NestJS + TypeScript backend with modular architecture
  • Prisma ORM over PostgreSQL for complex data relationships
  • Scheduling via @nestjs/schedule, Twilio + Firebase notifications, Sendinblue transactional email
  • Typesense-powered fast fuzzy full-text search
  • React + Tailwind CSS frontend with React Hook Form and Zod validation
NestJSPrismaPostgreSQLTwilioTypesenseReact

OV Travellers

A luxury destination management platform for custom-made holidays and premium travel experiences.

  • Scalable NestJS + TypeScript backend, modular architecture
  • Prisma ORM over PostgreSQL
  • Scheduling, Twilio/Firebase notifications, Sendinblue transactional email
NestJSPrismaPostgreSQLFirebase

Isla's Parking System

A platform for a port parking company managing bookings, self-driving check-ins, and vehicle pickup/drop-off with external booking integrations.

  • Led frontend development - React, Tailwind CSS, DaisyUI
  • Designed booking, vehicle handover, and check-in/out flows for clarity
ReactTailwind CSSDaisyUI

MyPropertyStats

Real estate investment management system to organize portfolios and analyze deals.

  • Vue.js + Nuxt + Express.js, with Cronjobs and Zapier automation
  • Vuetify + Tailwind CSS UI
  • Power BI data visualization
  • Deployed on Heroku and AWS
Vue.jsNuxtExpress.jsPower BI

SimpleBooks

Accounting management system for bookkeeping, invoicing, and expense tracking.

  • Vue.js + Nuxt + Firebase modules
  • Vuetify + Tailwind CSS UI
  • Mixpanel data visualization
  • Deployed on Heroku and Firebase
Vue.jsNuxtFirebaseMixpanel

Academic

Hybrid AI Vulnerability Detection System

Research project combining CodeBERT and symbolic verification for detecting JavaScript vulnerabilities.

  • Built with Python, CodeBERT, and Z3
PythonMachine LearningCodeBERTZ3

AI Chatbot for Lung Disease Detection

An AI-powered chatbot detecting 15 lung diseases from chest X-ray images via deep learning, with a conversational diagnostic interface.

  • Deep learning image classification with conversational feedback
Deep LearningPython

Hotel Management System

Streamlined hotel operations focused on reservations, built on the MERN stack.

  • MongoDB, Express.js, React.js, Node.js with Chakra UI
MongoDBExpress.jsReactNode.js

0 km - launch

Let's build something worth launching.