( Software Engineer )

Nipun
Milinda.

Full-stack engineer crafting scalable web applications across React, Next.js, Node.js and microservices — currently building property-tech at Propsion, London.

1.5+
Years of experience
4
Major projects shipped
2×
Competition wins
  • TypeScript
  • React
  • Next.js
  • Node.js
  • NestJS
  • FastAPI
  • Python
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • Kubernetes
  • Azure
  • LangChain
  • Microservices

Expertise

Tools I think in.

JavaScript
TypeScript
Java
Python
C
C++
React
Next.js
Node.js
NestJS
Express
FastAPI
PostgreSQL
MongoDB
MySQL
Redis
Azure
AWS S3
Docker
Kubernetes
GitLab CI/CD
GH Actions
LangChain
Ollama
OpenAI
Git
GitHub
Jira
Figma
Postman
Firebase
always learning

Also fluent in

  • React Native
  • MSSQL
  • Microservices
  • Event-driven Architecture
  • REST APIs
  • JWT Auth

Experience

Where I've shipped.

Aug 2025 — PresentCurrent

Associate Software Engineer

Propsion

London, United Kingdom · Remote

Promoted from intern to Associate Software Engineer, contributing across multiple production services on Propsion's microservices-based property management platform.

  • Designed and built a cross-service event-notification system delivering asynchronous updates across three microservices, with strict per-landlord routing for tenant data isolation.
  • Built tenant onboarding and identity-verification integration connecting the AI agent to the core platform, including streaming uploads for large documents and full automated test coverage on production-critical paths.
  • Migrated the Trust Trade Service (Node.js) and Messenger Service (FastAPI) to NestJS, standardising the stack and improving maintainability across services.
  • Built the property-manager job-desk dashboard — a React interface for assigning repair tasks to vendors with real-time shortlist counts, distance-based filtering and AI-generated system analysis.
Node.jsNestJSTypeScriptReactMaterial UIPythonMongoDBRedisBullMQDockerGitLab CI/CDTelegram API

Nov 2024 — Jul 2025

Software Engineer Intern

Propsion

London, United Kingdom · Remote

Worked on Team Propsion, a property management platform operating in the UK and Estonia that connects landlords, tenants, and staff on a single collaborative platform.

  • Developed LLM-integrated solutions on the Bot AI Service using LangChain to extract repair tasks and analyse vendor profiles, integrating the Google Maps API and web scraping.
  • Built pluggable multi-LLM-provider support (OpenAI, self-hosted Ollama), enabling model switching without code changes.
  • Built an AI-driven repair-classification feature that categorises maintenance requests, assigns priority levels and flags items needing photo verification.
  • Integrated vision-model support into the bot-service stack so tenants can attach photos to repair requests, with automated AI verification across cloud and self-hosted models.
  • Integrated the Telegram API with the Messenger Service (FastAPI) and connected REST APIs to the React frontend to deliver vendor repair contact end-to-end.
PythonFastAPIReactNode.jsLangChainMongoDBOllamaOpenAIGoogle Maps APIDocker

Projects

Selected work.

Nov 2024 — Feb 2025

AppleMore

E-commerce Platform

System Architect · Backend Developer

Microservices-based e-commerce platform for local Apple product sellers and buyers — browse, order, and track returns online. Developed and deployed the User and Order microservices with RESTful APIs for core transaction and order-management workflows.

Next.jsTypeScriptNode.jsAzure Blob StorageMongoDBPostgreSQL
Jun 2024 — Sep 2024

Internify

Internship Tracking System

Backend Developer

Backend system managing internship workflows for a large undergraduate batch at UoM's Faculty of IT — CV submission and end-to-end interview progress tracking, with JWT-based secure user management and role-based authorization.

ReactJSTypeScriptNode.jsAWS S3PostgreSQL
Apr 2024 — Jul 2024

ECMM

University Maintenance Tracker

System Architect · Backend Developer

University maintenance management system for IES Labs in collaboration with UoM Administration — schedules and tracks cleaning tasks on daily and weekly cycles prioritized by urgency, with reviewer feedback and image uploads serving both web and mobile clients.

Next.jsMySQLNode.jsExpressReact Native · Expo
Jun 2023 — Jul 2024

MediNvent

Pharmacy Management System

Team Lead · Full Stack Developer

Led a development team delivering a full-featured pharmacy management system covering POS, e-prescriptions, inventory, finance, and supplier integration — including inquiry/quotation workflows and automated email alerts.

ReactPostgreSQLNode.jsAzureExpress

Awards

Proof of grind.

SLIIT CodeFest 2024

National inter-university coding competition

Winner

SLIIT CodeCon 2022

Hackathon

Winner

UoM WIE FestX 4.0 20232nd Runners-Up
UoM FIT CodeRush 20232nd Runners-Up
IIT PyHack 20232nd Runners-Up
SLIIT CodeFest 20222nd Runners-Up · Bronze
SLIIT CodeFest 2023Top 10 Merit Award
UoM FIT CodeRush 20228th Place Merit Award

Education

Where I learn.

University of Moratuwa

BSc (Hons) in Information Technology

2022 — Present

Royal Central College Polonnaruwa

GCE Advanced Level · Physical Science Stream

2020

Contact

Let's build something
together.