Computer Engineering senior · Florida International University · Miami

Mohamed Khalid Elbahlool

Computer Engineering senior building complete systems — from hand-wired hardware and FPGA logic to networked services and production interfaces.

English · العربية · Türkçe

CE-SYSTEM

Interactive visualization · drag to inspect

3D ENGINEERING VIEW

From physical signal to a system people use

A cinematic cross-section from physical input and firmware through logic, networks, services, and human-facing interfaces.

Use the left and right arrow keys to rotate the scene. A complete text description is provided; no factual claim depends on the visualization alone.

01 · SYSTEMS

Flagship systems

SYS-01

Retail operations platform

In production

A self-hosted omnichannel platform running customer service and content operations for English Home Libya — catalog-true answers, photo recognition, reliable publishing, and human handoff.

Role
Solo — architecture, implementation, deployment, operations
Technical distinction
One flow for Messenger, Instagram, and Content Studio, backed by durable jobs and a transactional outbox; product identity and price stay tied to the catalog.
Read the case study

Seeded demonstration data

بكم هاي؟ 📷

وسادة «ديمو-٣٤١» — القياس ٤٥×٤٥ سم، السعر من الكتالوج المباشر.

Handed to a human — purchase intent

Processing sequence: intake from Meta channels, durable persistence, catalog resolution, response composition, transactional outbox, then publishing or human handoff.

NOVA RAID splash screen on the physical Pico board, showing the inverted pre-fix colors
Hardware photograph First run on hardware — v1.0.0 with inverted colors, the defect no simulator caught
Splash frame as the engine draws it — pixel-true capture from the desktop host harness
Render The intended colors — the v1.0.1 fix sent INVON during panel init

A complete retro space shooter in bare-metal C, released as a drag-and-drop UF2 — and fixed after its first run on real hardware exposed a defect no simulator caught.

Render pipeline: core zero simulates and draws into the framebuffer while core one streams it over DMA and SPI to the TFT panel.

Role
Solo — design, firmware, release engineering
Technical distinction
The identical game sources compile on a desktop through a small HAL — so CI drives every game state on every push.
Read the case study
The hand-wired voice terminal on a breadboard: 4-inch TFT display, I2S microphone, and Pico W
Hardware photograph The assembled terminal, running

A hand-wired push-to-talk voice assistant: custom PIO audio capture on the device, streaming speech recognition and permission-gated tools in a self-hosted backend.

  1. MIC SPH0645 I2S microphone
  2. PIO 8-instruction PIO capture
  3. DMA DMA ring buffer
  4. WSS one TLS WebSocket
  5. SRV self-hosted control plane
  6. TFT reply on the 4″ display
Role
Solo — hardware build, firmware, backend
Technical distinction
The microphone's pin arrangement made the stock I2S receiver unusable — the fix is a hand-assembled eight-instruction PIO program.
Read the case study

02 · EVIDENCE

Supporting systems

RTL-01

Verified digital logic on FPGA

Coursework, extended
Vivado behavioral simulation waveform of the 4-bit ripple-carry adder
Simulation waveform Small VHDL designs treated like real releases: exhaustive self-checking testbenches, CI simulation with GHDL, Vivado waveforms, and Basys 3 pin constraints.
EMB-03

Smart-home appliance controller

Team project
The complete smart-home controller: Arduino UNO, breadboard, DHT11 sensor, LCD, and fan
Hardware photograph An Arduino climate/appliance controller with sensor-driven fan control, a four-mode state machine, and an over-temperature safety cutoff — built as a two-person university team.
  • AUTO temp → fan curve
  • MANUAL button override
  • SLEEP LCD off, logging on
  • ALARM 35 °C cutoff + buzzer
Miramar home page, desktop layout
Miramar home page, mobile layout
Interface screenshot A live English/Turkish site for an Istanbul construction-materials supplier: static-first Next.js, a selective 3D scene with a static fallback, and a Playwright smoke suite.

03 · RANGE

One person, the whole stack

Each layer below is demonstrated by shipped work — the links go to the proof.

  1. Physical systems & sensors

    I2S microphones, temperature and light sensors, hand-wired buttons, fans, and displays

  2. Embedded firmware

    Bare-metal C on RP2040 — PIO, DMA, fixed-point math, flash persistence, testable HALs

  3. Digital logic & FPGA

    VHDL with exhaustive self-checking testbenches and Basys 3 constraints

  4. Networking & backends

    Long-lived TLS WebSockets, webhooks, Postgres, and Docker Compose on a self-managed VPS

  5. Production interfaces

    Bilingual RTL-first admin consoles, a bilingual business site, and on-device TFT interfaces

  6. Validation, CI & debugging

    Green CI suites, desktop host harnesses, offline integration tests, and on-hardware debugging stories

04 · PATH

Libya → Turkey → Miami

Route: Libya, then Turkey, then Miami Libya 32.9N 13.2E Turkey 41.0N 29.0E Miami 25.8N 80.2W

I build systems that work in three languages — from the physical signal to the customer-facing interface.

05 · CONTACT

Looking for an engineer who can take a system from the physical signal to the interface?

Open to engineering internships and entry-level roles. Also open to open-source collaboration, research or technical collaboration, and selected freelance engineering work.