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.

About Me

I'm a third-year Computer Science & Engineering undergraduate at the University of Moratuwa, specializing in Cyber Security. I build and deploy containerized DevOps pipelines, design databases, and work on database forensics β€” and I'm drawn to the security side of all of it: penetration testing, application security, and secure system design.

πŸŽ“ UniversityUniversity of Moratuwa, Sri Lanka
πŸ“š ProgrammeB.Sc. Eng (Hons) Computer Science & Engineering
πŸ›‘οΈ FocusCyber Security
🧱 InterestsPenetration Testing · Application Security
πŸƒ Off-screen400m Hurdler Β· Vice-captain, Men's Athletic Team

Outside of coursework, I'm President of the Mora Athletics Society and vice-captain of the university men's athletic team, competing as a 400m hurdler. I'm an AWS Academy graduate in Cloud Foundations and Microservices & CI/CD Pipeline Builder.

Penetration TestingApplication SecuritySecure System DesignDevOps & Cloud

Tech Stack

Languages

PythonC/C++JavaJavaScriptSQLVHDL

Backend

Python (FastAPI)JavaScript (Node.js)

Frontend

React.jsNext.jsFlutterHTMLTailwind CSS

Database

PostgreSQLMySQLER ModelingSchema Design & Normalization

DevOps & Cloud

DockerGitGitHub Actions (CI/CD)GHCRArgoCDKubernetesTerraform

Systems & Other

LinuxTrivyNetworkingVHDL/FPGA design

Projects

Large-scale software engineering group project for a smart agriculture platform. I containerized 14 microservices β€” a FastAPI backend, React dashboard, MQTT–Kafka bridge, Spark, and 6 ML inference services β€” authoring 27 Dockerfiles with multi-stage builds, and owned the CI/GitOps pipeline into ArgoCD.

DockerGitHub ActionsGHCRArgoCDKubernetes

A rail and road logistics platform built for a Database Systems group project. I designed the relational schema and ERD for 15+ entities, enforced business rules through triggers and procedures, built the Elysia.js backend API with JWT auth, and implemented the Store Manager Dashboard in Next.js.

PostgreSQLElysia.jsNext.jsDockerER Modeling

An independent project: a FastAPI + PostgreSQL backend with Pydantic validation, API-key authentication, rate limiting, and structured logging. I own the full delivery pipeline β€” GitHub Actions CI running pytest and Trivy image scanning, versioned images to GHCR, deployed live on Render.

FastAPIPostgreSQLDockerGitHub ActionsTrivyGHCR

A Semester 5 cyber security group project building a digital forensics tool for MySQL. I built the utility adapter layer that parses raw forensic tool output into canonical models, and designed the SQLite persistence layer backing it.

PythonSQLiteMySQL InnoDB InternalsDigital Forensics

A custom 8-register processor designed from scratch in VHDL and deployed to a Basys 3 FPGA. I extended a 4-bit base core into a 5-bit datapath with a dedicated ALU and hardware multiplier, and built the decoder for a 13-bit instruction set.

VHDLXilinx VivadoBasys 3 FPGADigital Design

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

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

Get in Touch

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

Β© 2026 Chethana Gimhan