Transistors -> Logic -> Architecture -> Assembly -> Code -> AI

Full-Stack AI Engineer

Zacharia Hammad

I build AI systems end to end: agents, retrieval, computer vision, infrastructure, and the low-level foundations they run on.

// POSITIONING

Systems depth for production AI

Computer Engineering graduate from Drexel University. I move comfortably from CPU design and virtual machines to production AI pipelines, graph systems, and full-stack product surfaces.


// PROOF WALL

AI systems, from product surface to metal

Four ways to scan the work: product, retrieval, inference, and the systems foundation underneath it.

AI Products & Agents

I build user-facing AI systems that turn models into useful workflows.

Scoutvoice agentsdashboardsworkflow systems

Retrieval & Knowledge Systems

I design the graph and vector layers that make AI systems context-aware.

Neo4jvector searchRepotoiretqvec

Inference & Edge AI

I ship model pipelines where latency, GPUs, and hardware constraints matter.

DeepStreamTensorRTCUDAHailoRaspberry Pi

Systems Foundation

I understand the lower layers because I have built processors, VMs, and emulators.

RISC-Vvirtual machinesemulatorsRustC/C++

// FLAGSHIP CASE STUDY

Repotoire

Graph-powered code intelligence for AI-assisted engineering.

graph-powered code intelligence
PROBLEM

AI coding agents need accurate codebase context before they can make reliable changes.

APPROACH

Repotoire builds a knowledge graph of a repository, runs language-aware detectors, and packages the result as a fast Rust CLI.

RESULT

110+ detectors across 9 languages, shipped as a single binary with Homebrew distribution and a GitHub Action path.

PROOF TOKENS
Rust single binary110+ detectors9 languagesknowledge graphHomebrewGitHub Action

// NDA-SAFE PRODUCTION

Production systems without private details

High-level proof from real work: inference, knowledge systems, product surfaces, infrastructure, and edge deployment.

Real-Time Video ProcessingPROD

Built GPU-accelerated video processing paths for production inference workloads.

TensorRTDeepStreamPythonCUDA
Knowledge Graph SystemsPROD

Designed entity mapping and relationship layers for AI systems that need durable context.

Neo4jPythonRustGraph Algorithms
Full-Stack Product SystemsPROD

Built dashboard and workflow surfaces that connect AI capabilities to real users.

Next.jsTypeScriptTurborepoMonorepo
Infrastructure & GitOpsPROD

Maintained deployment paths for production services with repeatable infrastructure workflows.

KubernetesArgoCDGitHub ActionsDoppler
Edge AI DeploymentPROD

Deployed model workloads to constrained hardware with hardware-accelerated inference.

HailoRaspberry PiPythonTensorRT

// LAYER 1HARDWARE

"I started at the metal"

Designing CPUs, implementing architectures from first principles. Where I learned how computers actually work.

ZRISC-32V

Custom 32-bit RISC processor with vector extensions in modern C++. Pipelining, hazards, caches, FMA — designed for ML workloads.

C++RISCVector ExtensionsML
RISC-V CPU

Pipelined RISC-V CPU in C with branch prediction, out-of-order execution, and a PC-signature hit predictor. Evolved from single-cycle to fully pipelined.

CRISC-VPipeliningBranch Prediction

// LAYER 2SYSTEMS

"Then I built the machines"

Virtual machines, simulators, assembly. The layer between hardware and software.

nanochat-riscv

Rust workspace (ISA / simulator / assembler / RTL) running a nanochat-style LLM on a custom RISC-V target.

RustRISC-VLLMSimulator
LC-3 Virtual Machine

16-bit educational architecture implemented in C. Memory-mapped I/O, trap routines; runs 2048 and Rogue.

CVirtual MachinesSystems Programming
CHIP-8 Emulator

Python + pygame interpreter for the classic 8-bit virtual machine with full hex-keypad mapping.

PythonEmulationInterpreters

// LAYER 3SOFTWARE & AI

"Now I write what runs on them"

Production software, developer tools, and AI systems. Where I am today.

// open source
Repotoire

Graph-powered code analysis CLI in pure Rust. 110+ detectors across 9 languages over a knowledge graph of the codebase. Single binary; ships via Homebrew and a GitHub Action.

RustCLIStatic AnalysisKnowledge Graph
tqvec

Rust library for compressed approximate nearest-neighbor search. Implements TurboQuant (Zandieh et al., 2025) on a custom HNSW graph; ~8–14× memory reduction at 4-bit with 0.995+ cosine similarity.

RustHNSWQuantizationANN
zkip-stark

Zero-knowledge IP-layer protocol experiment using STARK proofs, with a Lean 4 formalization and recursive proof support.

RustZKSTARKLean 4

// BEYOND CODE

The person behind the engineer

Brazilian Jiu-Jitsu

I practice BJJ and help teach the kids' class. The discipline, patience, and mentorship translate directly into how I approach engineering problems.

BJJ training session
BJJ training session
BJJ group photo
BJJ training session
BJJ group with students

Chess

My high school chess team won both state and national championships. Chess sharpened my strategic thinking and pattern recognition — skills I use daily in engineering.

Travel & Photography

Exploring different cultures and capturing moments through photography broadens how I think about problems and design.

Coastal view
Grand Canyon
Library
Paris