Curious engineer.
System-level thinker.
I am a curious and motivated Computer Engineering undergraduate with a strong foundation in programming, Linux-based systems, and analytical problem-solving. I enjoy working close to the system level, where understanding how software interacts with hardware plays a critical role in building efficient solutions.
I am particularly interested in real-world applications of virtualization, DevOps practices, and emerging technologies such as Large Language Models. Through academic projects and self-directed learning, I have gained hands-on experience in system-level programming, embedded concepts, and software development workflows.
I value collaborative environments where ideas are shared openly, and I aim to contribute to innovative projects that emphasize performance, reliability, and scalability.
Tools &
Technologies.
Programming Languages
Web Development
Systems
Tools & Platforms
Selected
Projects.
libtiny3d — 3D Software Renderer
Built a 3D software renderer from scratch in pure C. Implemented matrix transformations, clipping pipelines, and lighting models entirely without external graphics APIs.
ARM32 Mini Shell
A mini command-line shell supporting basic commands, built to explore system calls and process control natively on ARM architecture without C wrappers.
Web-Based PAR Index System
Full-stack platform for orthodontists to upload, visualize, and analyze 3D dental models (Upper, Lower, Buccal) and automatically calculate PAR index scores with secure case management.
Where I've
Contributed.
Department of Computer Engineering · University of Peradeniya · On-site
- Instructor for CO1010 Programming for Engineering — E24 batch
- Since April 2026, also instructing EE 1810 Electronics — E24 batch
MESWA (Muslim Engineering Student Welfare Association) · University of Peradeniya
- Serving as Welfare Service Secretary (2026)
- Served as Editor (2025)
Education
History.
BSc in Computer Engineering
University of Peradeniya
G.C.E. Ordinary Level
NK/ Abukkagama Muslim Maha Vidyalaya
Let's build
something great.
Get In Touch
I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions. Feel free to reach out — I'll get back to you promptly.