
Sidath Ranasinghe
Full-stack engineer with 4+ years of production experience, specialising in Node.js backends, real-time WebSocket systems, and third-party API integrations, with frontend delivery in Next.js and Angular.
About Me
Passionate about creating exceptional digital experiences through clean code and innovative solutions.
Professional Journey
Full-stack engineer with 4+ years of production experience, specialising in Node.js backends, real-time WebSocket systems, and third-party API integrations, with frontend delivery in Next.js and Angular.
Built a real-time chat application end-to-end, migrated a failing live-streaming layer onto AWS IVS, and reworked a telecom payment gateway integration across a breaking major API version. Currently lead developer and architect on a production real estate platform operating in the UAE and Sri Lanka. Comfortable owning architecture, delivery, and production operations. Open to international relocation and on-site engagements.
Core Technologies
Platform Architecture
Lead developer and architect on PurpleRoof: restructured a stalled Laravel monolith into five NestJS services, five Next.js portals, and three internal npm packages
Real-Time Systems
Built a Socket.IO chat application end-to-end and a live fan-to-celebrity session queue, and moved StarsLive streaming onto AWS IVS with adaptive bitrate
API Integrations
Migrated the Genie payment gateway (Dialog, Mobitel) across a breaking major API version, and integrated Google Analytics, Maps, Sheets, and OAuth 2.0
Production Operations
Runs live systems end-to-end: CI/CD on GitHub Actions, PM2-managed CentOS servers, and AWS (EC2, S3, CloudFront, SES, Secrets Manager); mentored junior developers along the way
Education
B.Sc. (Hons.) in Information Technology
University of Moratuwa, Sri Lanka
2017 – 2022
Work Experience
A journey of continuous growth, technical excellence, and impactful contributions across innovative projects.
Lead Developer / Full-Stack Engineer (Independent)
Independent Engagements
Deliver and maintain production systems for clients in real estate, e-commerce, and construction under ongoing maintenance agreements.
Key Achievements
- PurpleRoof (purpleroof.com): Lead developer and architect. Restructured a stalled Laravel monolith into a service-oriented Node.js platform: five NestJS services behind a PKCE-based SSO gateway, five Next.js portals, and three internal npm packages published to GitHub Packages. Implemented role-based access control with audit logging, JWT authentication, Prisma/MySQL migrations, and GitHub Actions CI/CD on a PM2-managed CentOS server. Work within a five-person team on two-week sprints. Live in production since March 2026
- SA Gems (ceylonsagems.com, torontosagems.com): Dual-brand gemstone e-commerce platform on Express.js and MongoDB with Next.js/RTK Query frontends. Designed the customer request workflow, a 48-hour gem reservation system, and a cron-driven interest queue with automatic expiry. Deployed via Docker on AWS EC2 with S3, CloudFront, SES, and Secrets Manager
- SA Construction (saconstructionsinc.com): Marketing single-page application built with Next.js 16 and Tailwind v4 (CSS-first @theme), React 19, scroll-triggered animations, and SEO-optimised metadata
- Ryzenic Labs (ryzeniclabs.com): Co-founded a software services practice with two partners, focused on full-stack product engagements for regional clients
Technologies Used
Senior Software Engineer
FocalId Technologies (Pvt.) Ltd.
Front-end development across client dashboards, with a focus on data visualization, state management, and team code quality.
Key Achievements
- Built a reusable force-directed network graph component in D3 for visual link analysis, after benchmarking vis-network and finding it degraded badly at high node counts. Delivered it after resolving a Next.js version incompatibility; adopted across multiple client dashboards
- Established front-end state-management patterns (Redux, Context API) and code-quality standards for the team
- Mentored junior developers, participated in agile ceremonies, and translated UI/UX designs into responsive implementations
Technologies Used
Software Engineer
FocalId Technologies (Pvt.) Ltd.
Front-end and integration work on internal tooling and enterprise analytics solutions.
Key Achievements
- Built a custom JavaScript and jQuery annotation tool that streamlined internal data-labelling workflows
- Integrated open-source data platforms (n8n, DataHub) to extend analytics capability for enterprise clients
Technologies Used
Software Engineer
Simato Solutions (Pvt.) Ltd.
Delivered full-stack development across IDEAMART Appmaker (appmaker.lk) and STARS-LIVE (starslive.lk).
Key Achievements
- P2PChat: Designed and built a real-time chat application end-to-end: a Sails.js backend from scratch, an Angular and Angular Material frontend, and the full Socket.IO transport layer. Shipped as a self-contained application within the Appmaker platform
- StarsLive live streaming: Replaced a failing third-party streaming implementation with AWS IVS, working directly from the service documentation. Eliminated recurring midstream failures and introduced adaptive bitrate delivery with automatic resolution switching. Integrated Video.js as the client player
- StarsLive fan interaction queue: Built the fan-to-celebrity session queue over Socket.IO across both frontend and backend; diagnosed and resolved dropped-session and blank-stream defects in the live call flow
- Genie payment gateway (Dialog, Mobitel): Migrated the integration across a breaking major API version, reworking endpoints for MSISDN detection, subscription initiation, renewal callbacks, and subscription status validation
- Contributed to simato-commons, the shared internal npm module used across platform services. Integrated Google Analytics, Google Maps, Google Sheets, and Google OAuth 2.0; mentored a junior developer, and optimised database queries (MongoDB) for data-heavy screens
Technologies Used
Software Engineer Intern
Simato Solutions (Pvt.) Ltd.
Extended beyond the standard six-month term on performance. Contributed to IDEAMART Appmaker (appmaker.lk) alongside final-year university studies.
Technologies Used
Featured Projects
Production systems built end-to-end, from a microservices real-estate platform to e-commerce, marketing sites, and a reusable component library.
Highlighted Projects

PurpleRoof
A production real-estate platform operating in the UAE and Sri Lanka, restructured from a stalled Laravel monolith into a service-oriented Node.js platform with LMS, Careers, and Mortgage modules.

SA Gems
A dual-brand gemstone e-commerce platform (Ceylon SA Gems + Toronto SA Gems) with customer requests, gem reservations, and interest queues.
All Projects

PurpleRoof
A production real-estate platform operating in the UAE and Sri Lanka, restructured from a stalled Laravel monolith into a service-oriented Node.js platform with LMS, Careers, and Mortgage modules.

SA Gems
A dual-brand gemstone e-commerce platform (Ceylon SA Gems + Toronto SA Gems) with customer requests, gem reservations, and interest queues.

SA Construction
A premium marketing single-page application for SA Construction, built for lead generation in residential and commercial construction markets.

AutoTrust.lk
A trust-focused digital platform for Sri Lanka's vehicle market designed to combat fraud and improve transparency in vehicle transactions.

PlayArena
Full-stack event ticketing platform enabling users to discover venues, book tickets with real-time seat selection, and manage events.

Reusable UI Components Library
A monorepo of 10+ reusable React components, a flexible form system with dynamic validation, and interactive data-visualization pieces, documented in Storybook.
Technical Skills
A comprehensive toolkit built through years of hands-on experience and continuous learning in modern web technologies.
What People Say
Testimonials from colleagues and managers I've had the pleasure to work with
"Sidath consistently delivered exceptional results as a Senior Software Engineer. His ability to architect reusable components and establish code quality standards significantly improved our development velocity. His mentorship of junior developers and technical leadership made him an invaluable team member."

Prasad Kumara
Development Manager
FocalId Technologies (Pvt.) Ltd.
"Working with Sidath over multiple years, I witnessed his growth from intern to a skilled full-stack engineer. His contributions to the Appmaker platform and StarsLive were outstanding. He has excellent problem-solving skills and always delivers high-quality, scalable solutions."

Chamil Thusantha
Software Architect
Simato Solutions (Pvt.) Ltd.
"I had the privilege of working with Sidath during his internship at Simato Solutions, where he contributed as a Full Stack Developer. During this time, Sidath played an active role in key projects such as Appmaker and Stars Live, where he demonstrated strong technical knowledge in both front-end and back-end development. His ability to quickly learn, adapt, and deliver quality work within deadlines added great value to the team. Beyond technical expertise, Sidath consistently displayed professionalism, problem-solving skills, and effective collaboration with colleagues."

Chethana Subasinghe
Senior Project Manager | Corporate Trainer | Visiting Lecturer
Simato Solutions (Pvt.) Ltd.
"I had the pleasure of collaborating with Sidath on several projects. His deep understanding of modern JavaScript frameworks and best practices is impressive. He writes clean, maintainable code and is always willing to share knowledge with the team."

Ishara Weerasinghe
Senior Frontend Developer
FocalId Technologies (Pvt.) Ltd.
Ready to work together and create something amazing?
Let's ConnectLet's Connect
Ready to discuss your next project or explore collaboration opportunities? I'd love to hear from you.
Get in Touch
Whether you're looking for a full-stack engineer to join your team, need help with a Node.js backend, real-time system, or API integration, or want to discuss a potential collaboration, I'm always open to meaningful conversations.