Computer Engineer & Developer
Turning coffee into code, one circuit at a time! ⚡️
As a Computer Engineering student at the American University in Cairo, I blend my passion for hardware with expertise in backend development and databases. My work spans from designing efficient server systems to implementing hardware solutions using languages like C++ and Verilog.
I thrive in the intersection of physical computing and software development, creating solutions that bridge both worlds. Whether it's optimizing database performance or programming FPGAs, I'm always excited to tackle challenging projects.
A comprehensive full-stack web application for exploring Academy Awards data. Built a custom web scraper to collect historical Oscar data (see scraper repo), implemented with Node.js, Express, MySQL, and Prisma. Features include user authentication, nomination management, statistics dashboards, and advanced search capabilities. Live Website
View ProjectBackend development for SU Tech platform, implementing robust APIs, AWS cloud services, and database management systems to support the university's technological infrastructure.
View ProjectA powerful build system for Xilinx Vivado projects, automating the FPGA development workflow. Implements a Makefile-based approach to streamline project creation, synthesis, implementation, and bitstream generation. Features include automated project management, dependency tracking, and build configuration.
View ProjectA Qt-based desktop application for bookstore management, implementing various data structures for efficient inventory and sales tracking.
View ProjectA classic Sudoku game built with C++ and Qt, featuring a user-friendly interface, real-time validation, timer functionality, and solution verification. Implements advanced algorithms including backtracking for puzzle generation and solving.
View Project