ZENITITH

Circuits, silicon, and the software that runs on them

I'm Doruk Orak, an 18-year-old engineer in Istanbul. I design processors in Verilog, train neural networks from scratch, and build the hardware they run on.

Scroll

Selected Work

PC REGS ALU single-cycle · Harvard
VERILOG / TINYTAPEOUT

Zenith TX26 — 16-bit CPU

Nine modules, sixteen instructions, written from scratch. Verified on a Tang Nano 9K FPGA and taped out through TinyTapeout — physical silicon comes back in Q4 2026.

1000 steps of denoising
PYTORCH / ONNX

Diffusion Digit Generator

A DDPM implemented from scratch — noising schedule, U-Net, training loop and sampler all written by hand. 6.47M parameters, exported to ONNX and generating live in your browser.

Neural racing driver
PYTHON / PPO

Neural Racing Driver

A car driven by a network that sees only eleven distance sensors and its own speed — no map, no racing line. Trained with PPO, then set loose on circuits it has never seen.

Mini-Bug Robot
ESP32 / EMBEDDED

Mini-Bug Robot

Four servos, no chassis — just silicone and duct tape holding the frame together. Walks under Xbox control over Bluetooth, with the full power stage and I2C wiring documented.

OPENSTREETMAP

City Route Finder

Eight search algorithms — BFS, DFS, Dijkstra, A*, Greedy and three bidirectional variants — racing across real street networks pulled live from OpenStreetMap across twelve cities.

See all projects

About

I'm a 12th grade student at St. Georg Austrian High School in Istanbul, heading to TU München to study Electrical Engineering and Information Technology. My work sits where intelligent systems meet physical circuits: processor design, embedded hardware, and machine learning implemented from the mathematics up rather than called from a library.

  • 🥇 Bebras Informatik — 1st Place, Perfect Score (2024)
  • 🔬 16-bit CPU taped out via TinyTapeout (2026)
  • 📜 Andrew Ng ML Specialization — DeepLearning.AI
  • 🗣️ German C1 · English C1 · Turkish native