Home About Skills Projects Experience Education Contact

Portfolio — 2026

Aamir
Nasoordeen

Computer Engineering /

System-level programming Embedded systems Software development Linux DevOps

Curious engineer.
System-level thinker.

Aamir Nasoordeen

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.

3+
Projects
3A
A/L Results
5+
Skills
2
Roles

Tools &
Technologies.

Programming Languages

C80%
Python80%
Java70%

Web Development

HTML85%
CSS80%
JavaScript70%

Systems

ARM Assembly70%
Linux75%

Tools & Platforms

Git85%
GitHub80%
MATLAB70%

Selected
Projects.

Project / 001

libtiny3d — 3D Software Renderer

CLinear AlgebraGraphics

Built a 3D software renderer from scratch in pure C. Implemented matrix transformations, clipping pipelines, and lighting models entirely without external graphics APIs.

$ ./shell --arm32 ARM32 Mini Shell v1.0 — loaded $ ls -la /proc total 0 drwxr-xr-x cpuinfo... $
Project / 002

ARM32 Mini Shell

ARM AssemblyLinuxOS

A mini command-line shell supporting basic commands, built to explore system calls and process control natively on ARM architecture without C wrappers.

PAR orthodontic analysis platform
Project / 003

Web-Based PAR Index System

Spring BootReactThree.js

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.

Casual Instructor Dec 2025 – Present

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
Executive Committee Member 2025 – 2026

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

2024 – Present
Undergraduate
In Progress

G.C.E. Advanced Level

Kekunagolla National School

Year: 2022
Physical Science Stream
Index No: 3832554
3AZ-Score 1.9782
Result Sheet

G.C.E. Ordinary Level

NK/ Abukkagama Muslim Maha Vidyalaya

Year: 2019
Index No: 93395302
9A

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.