← Back to cohort

Muhammad Umar Adam

NUST · 2025
Email
mumaradam99@gmail.com
Phone
923364286439
LinkedIn
GitHub

Academic

Program
BE Electrical Engineering
CGPA
2.84
Year
2025
Education
SEECS
Address
Lahore , Pakistan
DOB

Career

Current role
Target role
Skills
C++, python, assembly, Mern stack, Hdl, vhdl, computer architecture, operating systems, web development, algorithm visualizations, physics-based simulations, OpenGL, GLSL, ray tracing, RV32I, Verilog, Floating Point, Collision detection Algorithms, Separating Axis Theorem, GJK Algorithm, Euler’s Method, Cellular Automata Visualization, A* Algorithm Visualization, Ray casting visualization
Interests / quote
A motivated 4 year electrical engineering student interested in all aspects of computer engineering including computer architecture, operating systems, web development, algorithm visualizations and physics-based simulations, among other things

Verbatim text

The exact text the LLM saw on the page (or the booklet text from the old import). This is what powers semantic search.
Muhammad Umar Adam
Cell: 923364286439 
Email: mumaradam99@gmail.com 
Address: 290 BLOCK- D2, WAPDA
TOWN,LAHORE 
Lahore , Pakistan
C++, python, assembly
Mern stack
Hdl/vhdl
To be furnished upon request.
Professional Profile
A motivated 4  year electrical engineering student interested in all aspects of
computer engineering including computer architecture, operating systems, web
development, algorithm visualizations and physics-based simulations, among other things
Education
BE Electrical Engineering 
School of Electrical Engineering and Computer Science , 2.84 
, (2018) 
, (2020) 
A levels 
The City School Ravi Campus , 2As 1B (2021) 
Internship Experience
SOC Lab SINES ( 24-Jun-2024 - 01-Sep-2024 ) 
Studied computer architecture concepts Worked on RISC-V processors
Projects
Real Time RayTracer on GPU using OpenGL 
• Written using OpenGL API • Written in GLSL • The application can render spheres with accurate
reflections using the concepts of ray tracing
RV32I with FPU 
• RV32I from scratch in Verilog • Addition of floating point register file and ALU • Addition of
instructions like Floating Add, Floating Multiply and Floating Load/Store
2D Rigid Body Collision Detection and Resolution in C++ 
• Written in C++ • Implementation of Collision detection Algorithms like Separating Axis Theorem and
GJK Algorithm to detect intersection between polygons • Using numerical methods like Euler’s
Method to numerical solve differential equations for physically realistic simulation based on Newton’s laws of mot

AI enrichment

Muhammad Umar Adam is an Electrical Engineering graduate with a focus on computer architecture, having worked on RISC-V processor design and GPU-based ray tracing. His background includes internships in SOC labs and projects involving Verilog, C++, and OpenGL.
Skills (AI)
["C++", "Python", "Assembly", "MERN Stack", "Verilog", "VHDL", "OpenGL", "GLSL", "RISC-V", "Computer Architecture", "Ray Tracing", "Collision Detection"]
Status: ai_done
Provenance
Source file: BEE-2025-Graduate-Booklet-1.pdf
From job #243 page 67
Created: 1778158068