About

Hello there

I'm Omar — I build embedded, FPGA, and robotics systems that behave reliably in the real world

I’m a Computer Systems Engineering student at Carleton University with a focus on embedded systems, FPGA/digital logic, robotics, and Python-based tooling. I like projects where hardware and software meet—and where “works on my desk” becomes “works every time.”

Recently, I’ve been building data acquisition tools (Mini-Lysimeter GUI using NI-DAQ + Arduino), developing EMG acquisition and processing software with BioCARE, and strengthening my RTL + verification fundamentals through FPGA/digital projects (including a synchronous FIFO and arithmetic display logic). I’m especially interested in embedded reliability, clean interfaces, and testable designs.

Portrait of Omar Alhalawani

Embedded Systems

Firmware, microcontrollers, and clean interfaces (SPI, I²C, UART) built for stability.

FPGA & Verilog

RTL design + verification mindset: testbenches, timing awareness, and hardware-real behavior.

Robotics

Motor control, sensing, and wireless operation—designed to be modular and easy to extend.

Python Tooling

DAQ GUIs, automation scripts, and visualizations that reduce friction in real workflows.

Hands-on Repair & Hardware Skills

Built practical troubleshooting skills through electronics repair work and hardware rebuilds.

Leadership & Systems Thinking

Served on the CU-MSA executive team (VP Administration), building systems that support a large student community.

Mini-Lysimeter DAQ Tooling

Built a research-friendly GUI integrating NI-DAQ + Arduino for repeatable experimental data collection.

BioCARE EMG Software

Developed EMG acquisition + processing tooling and built an end-to-end signal workflow from capture to visualization.

"Engineering feels the most meaningful when it makes something more reliable, more usable, and easier to build on."

RTL + Verification
Robotics
Data Acquisition
Hardware Debug

Skills

A mix of embedded systems, digital logic, robotics, and practical software tools that support real workflows.

Embedded Systems

Microcontrollers, sensors, firmware, and real-time serial communication.

90%

FPGA & Verilog

RTL design, testbenches, constraints, synthesis, and timing awareness.

85%

Robotics

Motor control, sensing, wireless control, and stability testing.

80%

Python Tooling

DAQ GUIs, automation scripts, plotting tools, and workflow optimizations.

90%

+

Devices Repaired

+

Engineering Projects

+

Students Served Through CU-MSA