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