Computer Engineering Student
Ahmad Bhutta
Building the bridge between hardware and software. Specializing in embedded systems, low-level programming, and digital design.
About
Beyond the abstraction layer.
I'm a Computer Engineering student passionate about low-level programming, digital hardware design, and building systems that bridge software with hardware. My work spans FPGA development, RTL design, and performance-oriented systems programming.
I enjoy working close to the hardware layer, whether that means designing logic in VHDL/Verilog, developing real-time applications, or exploring how software interacts with modern computing systems at a deeper level.
My projects range from FPGA-based CPU design and hardware validation systems to firmware-style applications and low-level development workflows. I'm especially interested in efficient system design, optimization, and understanding how complex systems operate beneath the abstraction layer.
Languages
C, C++, Python, Verilog
Focus
Low-Level Systems
Education
Computer Engineering
Interest
FPGA & RTL
Experience
Where I've worked.
Software Engineer
Global Spark
Enhanced the Hack the Globe 2026 dashboard with backend workflow and UI improvements, while delivering JavaScript and React features and validating functionality through testing.
Systems Engineer
Hyperloop
Supported 100 V DC power integration for pod systems, coordinating controls, battery, and propulsion teams while managing component selection and fault validation with Python.
Electrical Systems Engineer
Toronto Met BAJA Racing
Designed and validated a safe 12 V busbar power distribution system, leading wiring design and mentoring teammates on MOSFET and parallel busbar configurations.
Projects
What I've built.
Mini RTOS
Lightweight RTOS simulator written in C featuring priority-based scheduling, task states, semaphores, message queues, and simulated system ticks to model real-time embedded firmware behavior.
Vehicle Telemetry System
Real-time vehicle telemetry system that simulates and monitors speed, fuel level, engine temperature, battery voltage, GPS location, and sensor data using Arduino and Python. Includes live data logging, cloud integration, and alert monitoring for abnormal conditions.
FPGA CPU Design
Custom 8-bit CPU implemented in VHDL on FPGA featuring an ALU, register file, instruction decoding, and FSM-based control logic with waveform verification using ModelSim.
Skills
Technical expertise.
Languages
Frameworks & Software
Hardware & Embedded
Tools & Platforms
Contact
Let's connect.
Interested in collaborating or have a question? Feel free to reach out.