Sandupa Egodage
Aspiring PhD Candidate
Computer Vision · Deep Learning · Edge AI

About
I'm a software engineer with a research-oriented mindset, preparing to pursue a PhD in computer vision and machine learning. My undergraduate research spanned edge-based deep learning for IoT and video anomaly detection for education-facing HCI — two projects that convinced me the most interesting problems in ML sit at the intersection of theory and deployed reality.
I currently build enterprise-grade distributed systems at Altrium, where systems work has sharpened my instincts for reproducibility, observability, and shipping research artifacts that actually run. Previously I contributed microservices in Go and React components at Circles.Life.
I'm actively seeking PhD opportunities starting Fall 2026, ideally with advisors working on computer vision, deep learning, or ML systems for real-world deployment.
Research Interests
Computer Vision & Deep Learning
- CNNs
- Video Understanding
- Anomaly Detection
ML for Education & HCI
- Engagement Modelling
- Multimodal ML
- Virtual Classrooms
IoT & Edge AI
- Edge Inference
- Raspberry Pi
- Model Compression
ML Systems
- Reproducibility
- Observability
- MLOps
Education
2019–2024 BEng (Hons) Software Engineering — First Class
University of Westminster / Informatics Institute of Technology
2020–2024 BSc (Hons) Computer Science — Second Class (Lower)
University of Sri Jayewardenepura
Technical Skills & Tools
Research & Machine Learning
- Python
- TensorFlow
- OpenCV
- Custom CNN
- Autoencoders
- Pose Estimation
- Linux
- Raspberry Pi
Systems & Frameworks
- Java
- Spring Boot
- Go
- JavaScript
- React
- SQL
- MongoDB
Tools & Infrastructure
- Docker
- Kubernetes
- AWS
- Git
- CI/CD
- Prometheus
- Grafana