EVIDENCE-LINKED RESUME

Resume

One complete view of my Computer Engineering work, from hardware, firmware, and digital logic to production platforms. Every experience and project leads to published evidence.

CE-SYSTEM

Interactive visualization · drag to inspect

3D ENGINEERING VIEW

Computer Engineering across the complete system

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.

A computer engineer who builds complete systems — from bare-metal firmware debugged on real hardware, to FPGA logic verified in CI, to a self-hosted production platform serving a real business in Arabic.

The working method is the same at every layer: evidence before claims, guards born from real incidents, and documentation that lets anyone verify.

Experience

Digital Systems & Automation Specialist — English Home Libya

2023 – Present · Remote
  • Built and operate a live operations platform connecting Facebook Messenger, Instagram Direct, and Content Studio to a 4,700+ product catalog, with Arabic/English responses and human handoff for purchase intent.
  • Designed durable PostgreSQL-backed jobs and a transactional outbox for reliable delivery, plus multi-admin authentication and audit trails; deployed the system on a VPS with Docker Compose, Caddy, and nightly backups.
  • Created the data pipeline that assembles a full retail catalog and matches products visually and textually across Arabic, English, and Turkish while keeping price and identity tied to catalog evidence.

Learning Assistant II — FIU Mastery Math Lab

August 2024 – Present · ~20 hours/week
  • Support Algebra, Precalculus, and Trigonometry students through mini-lessons, guided practice, and one-on-one tutoring in a large university math support program.
  • Daily practice in technical communication: diagnosing misconceptions and explaining problem-solving strategies to students from very different backgrounds.

Systems

Six shipped systems — open any dossier for the problem, contribution, and result, or jump to the full case study.

Retail operations platform

In production 2025 – present

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.

Problem
A retail brand needs one reliable system for Arabic product questions, image-based identification, catalog pricing, social publishing, and human takeover across Facebook and Instagram.
Contribution
Designed, built, deployed, and operate the platform solo — message ingestion, matching engines, bilingual admin console, Content Studio, durable worker, and self-hosted infrastructure.
Result
Live for English Home Libya: catalog-true answers, exactly-once publishing controls, safety guards grounded in real incidents, and immediate human handoff when intent becomes commercial.

TypeScript · Next.js · PostgreSQL · Kysely · Docker Compose · Caddy · Gemini API · Meta Graph API

NOVA RAID — bare-metal Pico W arcade game

Released 2026

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.

Problem
The ST7796S panel takes roughly 39 ms to receive a full frame over SPI — by itself more than a 25 fps budget — on a dual-core Cortex-M0+ with no FPU (design calculations, not on-hardware measurements).
Contribution
Designed and wrote the whole game bare-metal, solo: the dual-core pipeline, 24.8 fixed-point math, DMA/SPI streaming, a testable HAL with a desktop host harness, and the release engineering.
Result
Released as drag-and-drop UF2s with green CI; the first run on real hardware exposed a panel-init defect no simulator caught — fixed and documented the same day in v1.0.1.

C · RP2040 · Pico SDK · SPI + DMA · PIO · GitHub Actions

Pico W voice terminal & control plane

Released 2026

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.

Problem
The SPH0645 microphone's pin arrangement made the stock I2S receiver unusable on this build — and a voice terminal needs the whole chain (capture, transport, recognition, tools) to hold together.
Contribution
Hand-wired the device, wrote the PIO/DMA capture firmware and display code, and built the standalone self-hosted control plane any WebSocket client can join as a device.
Result
A released two-repository system verified end-to-end by a fully offline integration test in CI; in use it typically responds within a couple of seconds (observed, not benchmarked).

RP2040 · PIO + DMA · C · Python · FastAPI · WebSocket · SQLite

Smart-home appliance controller

Team project Spring 2026 · FIU EEL 4730

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.

Problem
Exercise the core embedded-systems toolkit — ADC sampling, PWM actuation, debounced GPIO, a single-wire sensor protocol, UART logging — as one coherent appliance controller on real hardware.
Contribution
A two-person team project with Paola Dorado Galicia: both of us are credited for design, firmware, and testing; I maintain the repository, documentation, and schematics.
Result
A working four-mode controller with a 35 °C safety cutoff, eight documented build states, a schematic in three formats, and a candid limitations list.

C++ · Arduino UNO · DHT11 · PWM · State machine

Miramar — bilingual business website

Live 2025 – present

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.

Problem
An Istanbul construction-materials supplier needed a credible bilingual web presence: a real equipment catalog, an RFQ-style contact flow, and English/Turkish parity.
Contribution
Designed, built, and deployed the whole site solo — a typed content layer, documented server/client boundaries, and one deliberate 3D scene with a static fallback.
Result
Live at tr-miramar.com with a Playwright smoke suite green in CI and documented architecture, SEO, accessibility, and content-restraint rules.

Next.js 16 · React 19 · TypeScript · Tailwind 4 · React Three Fiber · Playwright

Verified digital logic on FPGA

Coursework, extended Summer 2026 · alongside FIU Logic Design I

Small VHDL designs treated like real releases: exhaustive self-checking testbenches, CI simulation with GHDL, Vivado waveforms, and Basys 3 pin constraints.

Problem
Classroom digital logic usually ends at a waveform screenshot — unreproducible and unverifiable by anyone else.
Contribution
Rebuilt the coursework as real releases: self-checking testbenches sweeping the entire input space, GHDL simulation in CI, Vivado waveform captures, and Basys 3 pin constraints.
Result
512 of 512 adder vectors and all 36 decoder vectors green in CI on every push; on-board bring-up is author-attested and labeled as exactly that.

VHDL · GHDL · Vivado · Basys 3 (Artix-7) · GitHub Actions

Skills by domain

Embedded firmware

C · C++ · RP2040 / Pico SDK · PIO · DMA · SPI / I2S / UART · Arduino

Digital logic & FPGA

VHDL · GHDL · Vivado · Basys 3 (Artix-7) · self-checking testbenches

Networking & backends

Python · FastAPI · WebSocket · PostgreSQL · Docker Compose · Caddy · DNS

Production interfaces

TypeScript · Next.js · React · Astro · Meta Graph API

Validation, CI & debugging

GitHub Actions CI · Playwright · GHDL simulation · hardware bring-up

Physical systems & sensors

Sensors (DHT11, I2S mic) · PWM · hand-wiring · schematic reading

The one-page version

One universal English version, condensed to a recruiter-ready and ATS-friendly page.