Sajeethan
Gulendran
Software Engineer | Full Stack | MSc CS @ UoM
Electrical Engineer by Degree,
Software Engineer by Passion.
Crafting software
that actually scales.
I am Sajeethan, a Software Engineer from Sri Lanka with roots in Electrical Engineering. What started with PLCs and industrial automation led me deep into full-stack web development.
Currently building scalable systems at Smartzi while pursuing an MSc in Computer Science (Software Architecture) at the University of Moratuwa. My stack revolves around Node.js, React and Next.js, PostgreSQL, and Spring Boot with a strong focus on system design, performance, and reliability.
The stack I live in.
UI and Web
Server and APIs
Data Layer
DevOps and Cloud
Code
System Design
Where I have built things.
- Building scalable web apps with React.js and Node.js
- Designing RESTful APIs and real-time systems via WebSockets
- Integrating third-party services including WhatsApp Business API
- Optimizing application performance and system reliability
- Working in Agile cross-functional teams
- Developed PLC-based monitoring systems integrated with web interfaces
- Built real-time dashboards for industrial system data visualization
- Worked with automation systems and industrial communication protocols
- Developed web apps using React.js and Node.js
- Designed REST APIs and integrated ML models
- Built responsive UI components and optimized frontend performance
Things I have shipped.
Snapics - Self-Hosted Cloud
A full-stack self-hosted cloud storage service with secure auth, file storage via MinIO, and a production-grade deployment using Nginx and Cloudflare.
WhatsApp Business Integration
Real-time messaging platform integrating WhatsApp Business API with a React frontend via WebSockets and MongoDB-backed persistent storage.
PLC Web Monitoring System
Industrial real-time monitoring dashboard that pulls live PLC data into web-based visualizations, bridging physical machinery with software interfaces.
AirPlate - Food Allergen Detector
ML-powered web app that detects food allergens from images in real-time, using TensorFlow.js in the browser with a clean, responsive UI.
The foundation.
Let us build something.
I am open to full-time roles, freelance projects, and interesting collaborations. If you have something in mind, even half-baked, reach out.