Hi, I'm

Youssef Wafa

Exploring software at every layer, from processors and operating systems to cloud-backed applications.

Youssef Wafa

About

I'm a Computer Engineering student at Cairo University with a strong interest in backend engineering, distributed systems, mobile development, and software architecture.

I enjoy building products from idea to deployment and have experience working with Go, TypeScript, React Native, PostgreSQL, Docker, and cloud-based systems.

Experience

Egyptian Bureau for Engineering (EBE)

Aug 2025 – Sep 2025

Backend Software Engineer Intern

  • Built production REST APIs using Go and Gin
  • Optimized PostgreSQL queries and database performance
  • Implemented JWT authentication and RBAC
  • Improved test coverage and API documentation
  • Dockerized services for consistent deployment

Cairo University Eco Racing Team

Sep 2025 – Present

Full Stack Developer

  • Built operations platform using React and Node.js
  • Designed scalable APIs and database schemas
  • Improved dashboard performance
  • Optimized CI/CD workflows

Featured Projects

Raven

Cross-platform social app with real-time timelines and messaging serving 100+ active users. Built with scalable client architecture and optimized rendering.

React NativeTypeScriptZustand

Islamic Duas App

Cross-platform mobile application for browsing Islamic duas with Arabic text, transliteration, translations, and favorites management.

React NativeExpoTypeScriptZustandExpo Router

Machine Fault Recognition

End-to-end predictive maintenance system using deep learning for machine fault detection from acoustic signals. Hybrid STgram-EfficientNet architecture.

PyTorchAudio ClassificationMLOps

YOMAC

React.js/PostgreSQL e-learning platform load-tested for 50+ concurrent users with interactive features and optimized database schema.

React.jsReduxPostgreSQL

Super Awesome Formula Game

3D Formula 1 racing simulator in C++17 with custom forward renderer using OpenGL 3.3, featuring physically-based materials and split-screen multiplayer.

C++OpenGLCMake

Search Engine

Search engine indexing 50K+ documents with TF-IDF ranking in under 100ms, enhanced with proximity weighting and stopword filtering.

JavaSpring BootMongoDB

Pipelined RISC Processor

5-stage pipelined CPU with hazard detection, forwarding, and branch handling. Validated with simulation testbench achieving 100% instruction coverage.

VHDLComputer Architecture

OS-Sim

OS simulator in C modeling process scheduling (FCFS, SJF, RR), memory management, and I/O handling via multiprocessing with semaphores.

CMultiprocessingSemaphores

Earth vs Aliens

Simulation game modeling combat between Earth and alien forces using custom data structures, optimizing game state updates.

C++Data StructuresAlgorithms

Paint for Kids

C++ drawing application for children featuring freehand tools and shape rendering with recording and playback module using state storage.

C++OOPDesign Patterns

Technical Skills

Languages

GoTypeScriptJavaScriptPythonC++JavaC#SQLAssemblyVHDL

Backend

Node.jsExpress.jsSpring BootREST APIsMicroservicesPostgreSQLMongoDBMySQL

Frontend

ReactReact NativeReduxTailwind CSS

DevOps & Tools

DockerGitCI/CDLinuxJestTestify

Education

Cairo University

Bachelor of Science in Computer Engineering

Expected July 2027

GPA: 3.92 / 4.00

Relevant Coursework

Data StructuresAlgorithmsOperating SystemsDatabase SystemsSoftware EngineeringComputer ArchitectureNeural Networks