About Me
I'm a Computer Science & Engineering undergraduate at the University of Moratuwa, specializing in Cyber Security. I enjoy building things end to end and understanding how they work under the hood, with a growing interest in offensive security.
Outside of coursework, I've worked on group software projects covering DevOps and containerization, hardware design in VHDL, and Flutter mobile development.
Tech Stack
Languages
Backend & Frontend
DevOps & Cloud
Databases & Security
Projects
Large-scale team project for a smart agriculture platform coordinating 11 interdependent microservices β a dashboard, backend, data pipelines, and cron-based ML inference jobs. I containerized the backend and dashboard, set up GitHub Actions CI publishing to GHCR, and implemented GitOps deployment via ArgoCD.
A FastAPI + PostgreSQL backend for automating parts of the interview process, with request validation, rate limiting, and structured logging. Containerized with Docker, with a GitHub Actions CI pipeline that runs a Trivy vulnerability scan before publishing to GHCR and deploying to Render.
A cross-platform mobile app built for the SLIoT Competition, with real-time GPS bus tracking via Firebase, an animated and responsive UI, a booking interface, bus search, and profile management.
A rail and road supply chain distribution system built for a Database Systems group project, with a fully normalized relational schema, SQL-driven reporting, and a full-stack Next.js/TypeScript application around it.
A small processor implemented from scratch in VHDL for a computer architecture course β hardware logic and digital system design at the register-transfer level.
Hands-on offensive security work against the intentionally vulnerable OWASP Mutillidae II app: intercepting and manipulating HTTP traffic and exploiting SQL injection with Burp Suite.
A Semester 5 cybersecurity group project proposing a digital forensics tool that correlates MySQL InnoDB tablespace files with binary logs to reconstruct database transaction history.