From logic gates
to working
systems.

I’m Tarek, a computer engineering student at Khalifa University. I work on processors, embedded systems, and software.

Explore my projects
A simplified processor datapathProgram counter to instruction memory to decode to registers and ALU, with a return path to the program counter. A conceptual illustration.PCInstructionmemoryDecodeRegistersALUnext instructioncontrolfetch → decode → execute
A closer look at computer architecture

Selected projects

A few things I’ve worked on

Curious about what’s
under the hood.

I’m interested in how hardware and software fit together. My projects range from a processor datapath to robot firmware and the internals of a command-line shell.

This is a collection of coursework and projects I’m learning from and building on.

A little more about me ↗