Chathura
Madhusanka
Silva
Crafting scalable full-stack applications with modern JavaScript.Software Engineer at Synergy Information Systems, building live SaaS platforms used by real businesses every day.

// ABOUT ME
Who I Am
I'm a Full Stack Software Engineer based in Sri Lanka, specialising in the JavaScript ecosystem — React, Next.js, Node.js, TypeScript, and MongoDB. I graduated from SLIIT with a BSc in Information Technology specialising in Software Engineering, where I built a strong foundation in scalable system design.
Currently I work as a Software Engineer at Synergy Information Systems, where I design and ship full-stack features across multiple modules of a live SaaS monitoring platform. I take full ownership from requirements through to deployment and post-release support.
Alongside my full-time role I deliver client projects — I've independently built two full production platforms, both live and actively used. I care about clean code, real-world impact, and building things that work at scale.
// TECHNICAL SKILLS
What I Work With
My core stack is JavaScript end-to-end — from interactive UIs to scalable backend services.
FRONTEND
BACKEND
DATABASES
DEVOPS & INFRASTRUCTURE
TOOLS
// WORK EXPERIENCE
Where I've Worked
Software Engineer
Synergy Information Systems · Colombo, Sri Lanka
- ▸Contributing to SIPMon, a live network monitoring SaaS platform, working across multiple product modules from planning through deployment and post-release support
- ▸Designing and shipping full-stack features: React.js + TypeScript frontends, Node.js/Express REST APIs, business logic layers, authentication flows, and MongoDB/PostgreSQL database operations
- ▸Built and deployed the SIPMon Support Portal (support.synergysis.com) — enterprise ticketing system with automated SLA escalation chains, real-time Socket.IO live chat, multi-tenant RBAC for 6 roles, and PDF report generation
- ▸Analysing module-level requirements, translating them into technical specs, and architecting scalable solutions using design patterns (Factory, Observer, Singleton) and SOLID principles
- ▸Participating in full Agile development cycles — sprint planning, code reviews, stakeholder updates, and continuous delivery
Intern Full Stack Developer
BiHelix Innovations · Sri Lanka
- ▸Built React.js frontend components with CSS3/Bootstrap 5 for 2 client web applications
- ▸Developed RESTful APIs using Node.js and Express.js for user authentication, registration, and profile management
- ▸Integrated MongoDB for data persistence; implemented form validation, error handling, and Git-based collaborative workflows
// EDUCATION
Academic Background

BSc (Hons) Information Technology — Software Engineering
Sri Lanka Institute of Information Technology (SLIIT)
2020 – 2024
// PROJECTS
What I've Built
Production systems, client platforms, and academic builds — all real, all shipped.
DELIVEREDEduPro LMS
Full-featured Learning Management System for a Sri Lankan educational institution. Course management, secure video lessons, quiz engine, manual payment workflows, and automated notifications — serving 500+ active users.
LIVE · PRODUCTIONSIPMon Support Portal
Enterprise-grade ticketing and incident management system at Synergy. SLA escalation chains, real-time Socket.IO chat, multi-tenant RBAC, ticket aging analytics, and automated PDF reports — live in production.
DELIVEREDTSP Window Tint
Production business portfolio website for a window tinting company. Responsive, performance-optimised React.js frontend with service showcasing, modern UI/UX, and contact integration — actively used by the business.
HR Management System
MERN platform with JWT auth, role-based access, and payroll processing.
ArchiveHub
AI-powered researcher profile platform with NLP/ML and AWS Lambda serverless architecture.
Research Project Manager
Collaborative platform with real-time Socket.IO updates, document sharing, milestone tracking.
Pet Care Mobile App
Android app with Firebase integration, health tracking, and appointment scheduling.
// SERVICES
What I Offer
Available for freelance projects alongside my full-time role.
Frontend Development
Pixel-perfect, responsive React.js and Next.js interfaces with TypeScript, Tailwind CSS, and smooth animations. Built for performance and real users.
Full Stack Web Applications
End-to-end MERN stack development — from database design to deployed production system. Role-based auth, REST APIs, real-time features, and CI/CD pipelines.
REST API & Backend Development
Scalable Node.js/Express backends with JWT authentication, business logic, and clean API architecture following SOLID principles and MVC patterns.
Database Design & Integration
MongoDB and PostgreSQL schema design, Mongoose ODM integration, query optimisation, and data modelling for production-scale applications.
VPS Deployment & CI/CD
Production deployment on Ubuntu VPS with Nginx reverse proxy, PM2 process management, GitHub Actions CI/CD pipelines, and SSL configuration.
Business Portfolio Websites
Professional, fast-loading business websites built with React.js. Service showcasing, contact forms, mobile-first design, and SEO-ready structure.
// RESEARCH
Published Research
IRJIET
ARCHIVEHUB: Web-based Dashboard to Maintain and Rate Researchers' Profiles
October 2023
IJEMR · VANDANA PUBLICATIONS
Human Resource Management System
2023
// OPEN SOURCE
GitHub Activity
Active contributor across personal projects, client work, and company codebases. JavaScript, TypeScript, and Python repositories.
View GitHub Profile// WRITING
Blog Articles
Writing about JavaScript, React, and building production systems on Medium.
REACT.JS
Learn React JS | Life-Cycle Methods | React Hooks
Read on Medium →ARCHITECTURE
SOLID Principles — JavaScript, Version Controlling & NoSQL
Read on Medium →DATABASE
Version Controlling — No SQL
Read on Medium →BACKEND
REST Services — A Complete Overview
Read on Medium →EXPERIENCE
Overview of Challenges and Experiences During the Project
Read on Medium →✍️More articles on MediumView Profile →// CONTACT
Let's Work Together
Open to full-time roles, remote work, and freelance projects. Feel free to reach out.
Get In Touch
Whether you have a job opportunity, a freelance project, or just want to connect — my inbox is always open. I'll get back to you within 24 hours.