All projects

Flagship

Retail customer-service platform

In production

A self-hosted platform that runs Facebook customer service for English Home Libya in Libyan Arabic — catalog-true prices, photo-based product recognition, and human handoff.

TypeScriptNext.jsPostgreSQLKyselyDocker ComposeCaddy

NOVA RAID — bare-metal Pico W arcade game

Released

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.

CRP2040Pico SDKSPI + DMAPIOGitHub Actions

Pico W voice terminal & control plane

Released

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.

RP2040PIO + DMACPythonFastAPIWebSocket

More projects

Smart-home appliance controller

Team project

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.

C++Arduino UNODHT11PWMState machine

Miramar — bilingual business website

Live

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.

Next.js 16React 19TypeScriptTailwind 4React Three FiberPlaywright

Verified digital logic on FPGA

Coursework, extended

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

VHDLGHDLVivadoBasys 3 (Artix-7)GitHub Actions

Earlier work