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 projectsSelected projects
A few things I’ve worked on01Computer architecture02Embedded systems03Machine learning04Systems programming
RISC-V single-cycle CPU
Following an instruction through a processor, from fetch to write-back.
SumoX-26 robot firmware
Robot behavior, hardware interfaces, and tools for an autonomous sumo robot.
Image compression with K-means
Reducing an image’s color palette by clustering pixels in RGB space.
A shell in C
Command parsing, pipelines, and a remote client/server shell.
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 ↗