Hi, I'm Yomna Hisham

Computer Engineer & Developer

Turning coffee into code, one circuit at a time! ⚡️

Yomna Hisham

About Me

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.

My Projects

The Oscars Site

The Oscars Site

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

Node.js Express MySQL Web Scraping Prisma
View Project
SU Tech Backend

SU Tech Backend

Backend development for SU Tech platform, implementing robust APIs, AWS cloud services, and database management systems to support the university's technological infrastructure.

Node.js Express MongoDB AWS API Design
View Project
Vivado-Make

Vivado-Make

A 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.

FPGA Vivado Make Hardware Design Automation
View Project
Medad Bookstore

Medad Bookstore

A Qt-based desktop application for bookstore management, implementing various data structures for efficient inventory and sales tracking.

Qt C++ Data Structures
View Project
Sudoku Game

Sudoku Game

A 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.

C++ Qt GUI Algorithms
View Project

Skills & Technologies

Programming Languages

JavaScript

Python

C++

Verilog

Web Technologies

HTML5

CSS3

React

Node.js

Database & Tools

MongoDB

MySQL

Git

Docker

Contact Me