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.
140–180 km - the debris field
A career, mapped across the void.
Experience
Oct 2022 - Present
Software Engineer
Axceera (Pvt) Ltd.
Prior role
Associate Software Engineer
Axceera (Pvt) Ltd.
Earlier role
Full Stack Developer - Intern
Axceera (Pvt) Ltd.
Education
2024 - 2026
MSc Advanced Software Engineering - Distinction
University of Westminster, UK
2019 - 2022
BEng (Hons) Software Engineering - First Class
Staffordshire University, UK
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