- Provided day-to-day application support and root-cause analysis for production issues across SIP trunking (FreeSWITCH), PostgreSQL, and Redis-backed systems, ensuring service reliability.
- Resolved recurring system issues through hands-on troubleshooting, escalation handling, and structured problem diagnosis in a live production environment.
- Supported high-availability infrastructure design using HAProxy for load balancing and Patroni/ETCD for distributed PostgreSQL clustering.
- Deployed web applications using Nginx (reverse proxy/web server) and deployed Docker containers on VMs as part of system testing workflows.
- Developed IVR modules using PHP and implemented queue management with RabbitMQ.
- Automated operational and R&D tasks through Bash shell scripting, improving the efficiency of recurring processes.
Hi, I'm Geenodh
I love to contribute as a
I'm an Application Support Engineer and CS undergraduate based in Sri Lanka, passionate about building and maintaining reliable systems. I bridge the gap between software and infrastructure — from diagnosing production incidents to deploying containerised workloads and crafting full-stack applications.
From production incidents to full-stack deployments — I keep things running.
I'm an Application Support Engineer and CS undergraduate based in Sri Lanka, passionate about building and maintaining reliable systems. I bridge the gap between software and infrastructure — from diagnosing production incidents to deploying containerised workloads and crafting full-stack applications.
Currently interning as an Application Support Engineer at Duo Software, I work daily with FreeSWITCH SIP trunking, distributed PostgreSQL clusters (Patroni/ETCD), Redis, HAProxy, and Docker-based deployments. Outside of support work, I've built and shipped full-stack web apps for clients across Sri Lanka and Australia, and researched on-device AI privacy systems for my Computer Science final year project.
Where I've worked
- Acquired and managed local and international clients independently, gathering requirements and delivering full-stack web applications using the MERN stack.
- Owned the complete UI/UX design and development process, building responsive layouts and RESTful back-ends.
- Deployed and configured client applications on shared hosting environments, managing server setup and domain configuration.
- Maintained and updated shipped products post-launch, handling bug fixes, feature updates, and ongoing server-side operations.
- Deployed and managed a self-hosted WordPress site on a shared Linux hosting environment, handling DNS, domain management, and server configuration.
- Administered the full site lifecycle including CMS setup, plugin management, and content publishing.
- Monetised the platform via Google AdSense, managing ad integration and tracking performance metrics.
Academic background
BSc (Hons) in Computer Science
Informatics Institute of Technology (IIT)
Affiliated with University of Westminster, UK
Relevant Modules
G.C.E. Advanced Level & Ordinary Level
Rahula College, Matara
Physical Science Stream
My tech stack
Tools and technologies I work with to build, deploy, and operate reliable systems at scale.
Cloud Platforms
- Oracle Cloud
- AWS
- GCP
- Microsoft Azure
Containers & Orchestration
- Docker
- Docker Compose
- Kubernetes
Databases & Services
- PostgreSQL
- MySQL
- MongoDB
- Redis
- SQLite
- RabbitMQ
Networking & Infrastructure
- Nginx
- HAProxy
- TCP/IP
- DNS
- SSH
- FreeSWITCH
Monitoring & Observability
- Grafana
- Prometheus
- CloudWatch
Languages & Scripting
- Bash
- Python
- Go
- Java
- PHP
- JavaScript
Infrastructure as Code
- Terraform
- Git
- GitHub Actions
- GitLab CI
Web & Frameworks
- React.js
- Node.js
- Flutter
- Next.js
- Tailwind CSS
Projects & Certifications
A selection of infrastructure projects I've built and certifications that validate my expertise.
Projects
EpheSafe – Final Year Research Project
Privacy-enhanced ephemeral messaging Android app with an on-device AI threat-detection pipeline using a quantised YOLOv8n TFLite model (~6.61 ms inference, 60.5% mAP). Media blurs dynamically upon detecting nearby cameras or multiple viewers — no cloud processing required.
LinkaPal – Group Mobile App
Contributed to development and deployment of a mobile application leveraging Firebase for real-time data handling, authentication, and cloud storage.
Mint Maintains Portfolio – Australia
Deployed a React.js web app for an Australian client, managing the full deployment pipeline and achieving a ~20% reduction in loading time.
COCO Group Portfolio – Sri Lanka
Delivered a responsive React.js web app with performance optimisation, achieving a ~50% boost in search engine visibility.
Say hello, the nerdy way
Interact with the terminal below to get my contact details. Because who needs a boring contact form when you can $ whoami?
💡 Try: · · · ·