Nisal Palliyaguru
AI & Cloud-Native Software Engineer
About me
I'm a software engineer with 10+ years building production systems: cloud-native backends in Go and NestJS, real-time platforms on AWS and Kubernetes, and more recently machine learning that runs on real hardware rather than in a notebook. I started freelancing in 2015 and never stopped, which is where most of the 40+ clients came from.
Most of my work has been the unglamorous half of the job: multi-tenant microservices for a government ministry, GitOps pipelines that let small teams deploy without fear, election dashboards that had to stay up on the one night that mattered, and detection models compiled to ONNX so they run on edge devices instead of a GPU cluster.
I'm currently finishing an MSc in Data Science and AI at the University of Moratuwa, which keeps the theory honest. But what I actually sell is judgement about what to build, what to skip, and what will still be maintainable in a year.
Experience
Software Engineer
Econsulate
- Led the development of a real-time dashboard to visualize sensor and detection data from UAVs and UGVs developed by the Xavier AI team.
- Engineered an automated talent acquisition solution utilizing OCR and the Gemini API to extract unstructured data from resumes and populate candidate profiles.
- Orchestrated the deployment of a multi-tenant microservices platform and the official website for a Sri Lankan government ministry, utilizing AWS CloudFormation for infrastructure provisioning.
- Developed and optimized machine learning models for real-time detection and classification tasks using PyTorch, YOLO, and OpenCV.
- Evaluated and deployed models using ONNX to achieve efficient inference across edge devices.
- Implemented WebSocket-based data streaming to ensure seamless live monitoring of robotic and surveillance operations.
Senior Software Engineer
Derana Macroentertainment - Macro Labs
- Led development of a scalable social media platform for volunteers, focusing on data management, containerized deployments, and backend scalability.
- Designed cloud-native architectures using Go, NestJS, and AWS for scalability.
- Built real-time dashboards to enhance insights and content management.
- Integrated microservices and CI/CD pipelines to streamline deployment.
Software Engineer
Derana Macroentertainment - Macro Labs
- Developed high-traffic web applications for news platforms, optimizing performance and scalability.
- Built a cloud-based content delivery system with a dashboard for scheduling and tracking.
- Developed a real-time election data visualization system for accurate updates.
- Led development of an online marketplace with a scalable architecture.
- Enhanced frontend performance using Next.js, Tailwind CSS, and AWS.
Software Engineer Intern
Insharp Technologies
- Contributed to a professional networking platform, improving user engagement.
- Worked in agile teams, enhancing collaboration, planning, and time management.
- Gained experience in full-stack development, optimizing frontend-backend integration.
- Developed backend services with Django, React.js, and cloud technologies.
Freelance Software Developer
Independent
- Delivered 50+ projects for 40+ clients across Asia, Europe, and North America, from single-page marketing sites to full web platforms.
- Worked directly with founders and small teams: scoping the problem, building it, deploying it, and handing over something they could run themselves.
- Built and maintained web applications in JavaScript, React.js, Node.js, and Python, with the hosting, domains, and analytics that go around them.
- Ongoing alongside full-time roles, which is where the client and project counts come from.
Skills
Programming Languages
Web Development
Databases
Cloud & DevOps
Backend Technologies
Caching
Frontend Technologies
Data Engineering & AI
Version Control & Tools
Education
MSc in Data Science and Artificial Intelligence
Jan 2025 – PresentUniversity of Moratuwa
Bachelor of Computing (Software Engineering)
Jan 2020 – Mar 2023Curtin University
Certifications
AWS Academy Graduate – Cloud Data Pipeline Builder
Amazon Web Services
Data Analytics, Amazon CloudWatch, Data Pipelines
AWS Academy Graduate – Data Engineering
Amazon Web Services
Data Pipelines, AWS SageMaker, AWS Glue, Amazon Elastic MapReduce (EMR), Amazon Kinesis, Data Engineering
AWS Academy Graduate – Microservices and CI/CD Pipeline Builder
Amazon Web Services
Microservices, CI/CD, AWS CodePipeline
NVIDIA – Getting Started with Deep Learning
NVIDIA
Deep Learning, Neural Networks
Competitions
SLIIT CodeFest 2021 – Algothon
Runner-Up · 2021
Competitive programming event, team Nasty_Owls
SLIIT CodeFest 2021 – Capture the Flag
Runner-Up · 2021
Cybersecurity challenge, team Nasty_Owls
SLIIT Xtreame 2021
Runner-Up · 2021
IEEE Computer Society event for competitive programming, team Nasty_Owls
Think we'd work well together?
If any of the above lines up with what you're trying to build, the fastest way to find out is a short call.
30 minutes, free, no pitch. Just scoping the problem.