Ahmad Bhutta

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.

2025 — Present

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.

JavaScriptReactBackendUITesting
2025 — Present

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.

PythonPower SystemsGNCValidation
2024 — Present

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.

Power DistributionSafetyMOSFETBusbar

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.

CRTOSFirmwareConcurrency

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.

ArduinoPythonFirebaseSensorsTelemetry

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.

VHDLFPGAModelSimDigital LogicComputer Architecture

Smart Fan Controller

Embedded fan control system using PWM-based speed control, current monitoring, and real-time serial communication with a Python GUI for live monitoring and user-controlled fan profiles.

ArduinoPWMPythonEmbedded Systems

Skills

Technical expertise.

Languages

C
C
C++
C++
Python
Python
Java
Java
VHDL
VHDL
Verilog
Verilog
JavaScript
JavaScript

Frameworks & Software

React
React
Next.js
Next.js
Tailwind
Tailwind
Docker
Docker
Kubernetes
Kubernetes

Hardware & Embedded

Arduino
Arduino
FPGA
FPGA
Quartus
Quartus
ModelSim
ModelSim
Oscilloscope
Oscilloscope
ESP32
ESP32

Tools & Platforms

Git
Git
GitHub
GitHub
Linux
Linux
VS Code
VS Code
Firebase
Firebase
Vercel
Vercel

Contact

Let's connect.

Interested in collaborating or have a question? Feel free to reach out.