CG

Chethana Gimhan

Computer Science & Engineering undergrad specializing in Cyber Security

I don't stop at β€œit works” β€” I stop at knowing why it works, and how it breaks.

Open to internships in Cyber Security & Software Engineering

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.

πŸŽ“ UniversityUniversity of Moratuwa, Sri Lanka
πŸ“š ProgrammeB.Sc. Eng (Hons) Computer Science & Engineering
πŸ›‘οΈ FocusCyber Security
🧱 InterestsOffensive Security · Penetration Testing
πŸƒ Off-screen400m Hurdler Β· University of Moratuwa Athlete

Outside of coursework, I've worked on group software projects covering DevOps and containerization, hardware design in VHDL, and Flutter mobile development.

Software EngineeringFull-Stack DevelopmentCloud & DevOpsCyber Security

Tech Stack

Languages

JavaPythonC++CJavaScriptTypeScriptDartSQLVHDL

Backend & Frontend

FastAPINode.jsExpressReactFlutter

DevOps & Cloud

DockerKubernetesGitHub ActionsArgoCDGit

Databases & Security

PostgreSQLMySQLMongoDBLinux

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.

DockerGitHub ActionsGHCRArgoCD

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.

FastAPIPostgreSQLDockerGitHub ActionsTrivyGHCR

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.

FlutterFirebase

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.

PostgreSQLSQLER ModelingDockerNext.jsTypeScript

A small processor implemented from scratch in VHDL for a computer architecture course β€” hardware logic and digital system design at the register-transfer level.

VHDLDigital Design

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.

Burp SuiteOWASP Mutillidae IISQL Injection
FactumDBOngoing

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.

MySQL InnoDB InternalsBinary Log AnalysisDigital Forensics

Get in Touch

Have a project in mind, or just want to talk security and DevOps? My inbox is open.

Β© 2026 Chethana Gimhan