University Course Registration System
A registration system built in C, using linked lists, queues, and stacks to manage enrollment logic, backed by a designed SQL schema and generated sample data. Built for CSC1223 — Data Structures & Algorithms.
SHEET NO. 00 / TITLE BLOCK
Computer Science Undergraduate — University of Ruhuna
I build things the way I was taught to build data structures: from a stable base, one connected piece at a time.
SHEET 01 — ABOUT
I'm a Computer Science undergraduate at the University of Ruhuna, spending most of my time in the space between low-level structure and everyday usability — the same instinct whether I'm implementing a linked list in C or laying out a page in HTML.
Outside coursework, I design brand assets for a family business, SteelPro Iron Works, and I keep a running study system — HTML/LaTeX proofs, exam guides, structured notes — for the math and CS modules I'm working through. I'm currently completing modules in data structures & algorithms and software engineering, alongside algebra and calculus.
SHEET 02 — SKILLS
SHEET 03 — PROJECTS
A registration system built in C, using linked lists, queues, and stacks to manage enrollment logic, backed by a designed SQL schema and generated sample data. Built for CSC1223 — Data Structures & Algorithms.
A group project for CSC1233 (Software Engineering) exploring a shared-locker asset network. I contributed to the Software Requirements Specification, converted to LaTeX for formal documentation.
A sports equipment e-commerce site built with PHP and HTML, with a full custom CSS design system and JavaScript interactivity, hosted on InfinityFree.
SHEET 04 — EXPERIENCE
Completed a full year of internship work at the Regional Development Bank.
Attended a workshop covering GCP, Docker, Cloud Run, and Vertex AI. Produced a LinkedIn write-up and a personal study guide afterward.
SHEET 05 — CONTACT
Open to internships, collaborations, and conversations about systems, software, and everything between.