Available for opportunities

Hafees Ahamed

Computer Engineering Undergraduate

University of Peradeniya, Sri Lanka

Building things at the intersection of hardware & software.

Scroll
Hafees Ahamed

Driven by curiosity,
grounded in engineering.

I am a Computer Engineering undergraduate at the University of Peradeniya with a strong interest in software development, embedded systems, and systems-level programming. I enjoy solving real-world problems by combining technical depth with creative thinking.

Outside of academics, I work on hands-on projects that explore how software interacts with hardware. I am always curious about how things work and continuously seek to improve my skills through building.

4+ Projects Built
3 Languages Known
2+ Years Learning

Where I Have Worked

QA Analyst — Entity Supporting Team

AIESEC in Malaysia

Apr 2026 – Present

Selected as QA Analyst for the EST Marketing Team (25/26). Responsible for quality assurance processes supporting the entity's marketing operations and ensuring consistent delivery standards across international programmes.

Quality Assurance Marketing International

Technical Skills

Programming Languages

Python
75%
C
75%
C#
60%
Java
40%
SQL
60%

Web Technologies

HTML
80%
CSS
60%
JavaScript
40%

Desktop & Database

Windows Forms
60%
.NET Framework
55%
MS SQL Server
60%

Embedded Systems

ARM Assembly
70%
Embedded C
40%

Other Skills

Git & GitHub Prompt Engineering Database Design Problem Solving

Featured Projects

Skills International – Student Registration System

A Windows desktop application for managing student registrations, built with C# and SQL Server. Features admin login, full CRUD operations, and a data grid view for record management.

C#SQL Server.NETWinForms

Line Following Robot

Autonomous robot using microcontrollers and light sensor arrays, demonstrating precise path tracking via control algorithms and seamless hardware-software integration.

CArduinoRobotics

libtiny3d: 3D Software Renderer

A lightweight 3D graphics library in C recreating the core rendering pipeline in software — supporting primitives, transformations, and lighting without GPU acceleration.

CGraphicsRendering

Mini Command-Line Shell

A Unix-like shell built entirely in ARM32 Assembly. Supports custom commands — showcasing low-level programming, system calls, and memory management on Linux.

ARM32LinuxAssembly

Web-Based PAR Index System

Full-stack web app for managing Periodontal Index records. Led a team of 4 as a 2nd-year group project, handling data entry, tracking, and reporting workflows.

Full StackTeam LeadWeb App

Volunteering & Leadership

AIESEC in Malaysia

QA Analyst · EST Marketing Team

Contributing to quality assurance for international youth leadership programmes, ensuring marketing deliverables meet organizational standards and deadlines.

Apr 2026 – Present

AIESEC in Sri Lanka

B2B Team Member (TM) · Incoming Global Talent (ICX)

Officially began the AIESEC journey as an IGT Delegate for Term 26.27, supporting the Incoming Global Talent exchange programme under Social Services.

Feb 2026 – Present

Undergraduates of Medicine and Engineering Kattankudy

Member · UMEK

Active member of UMEK, a community of undergraduate students in Medicine and Engineering from Kattankudy, fostering collaboration and academic growth.

Feb 2024 – Present

BT/BC/Hiluriya Vidyalaya

Senior Prefect

Promoted to Senior Prefect, taking on greater leadership responsibilities in guiding students, organising school events, and representing the student body.

Jan 2017 – Dec 2017

BT/BC/Hiluriya Vidyalaya

Prefect

Served as a school prefect, contributing to student welfare, discipline, and the overall school community during the academic year.

Jan 2016 – Dec 2016

Get In Touch

I am open to internship opportunities, collaborative projects, and interesting conversations about technology. Feel free to reach out!