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. Built for scale with optimized rendering and a near-perfect crash-free session rate, developed in a large Agile team.

React NativeTypeScriptZustand

Machine Fault Recognition

Deep learning system for machine fault detection from acoustic signals. Uses a hybrid STgram-EfficientNet architecture with automated audio preprocessing pipelines, achieving 90% classification accuracy.

PyTorchAudio ClassificationMLOps

YOMAC

E-learning platform built with React.js and PostgreSQL, load-tested for high concurrent usage. Features an optimized database schema and Redux state management across multiple modules.

React.jsReduxPostgreSQL

Super Awesome Formula Game

Formula 1 racing simulator with a custom OpenGL renderer, physically-based materials, split-screen multiplayer, terrain physics, and JSON-driven configurable scenes.

C++OpenGLCMake

Search Engine

Search engine indexing a large document corpus with TF-IDF ranking. Enhanced with proximity weighting and stopword filtering for fast, relevant results.

JavaSpring BootMongoDB

Pipelined RISC Processor

Pipelined CPU in VHDL with hazard detection, forwarding, and branch handling. Validated with a simulation testbench achieving full instruction coverage.

VHDLComputer Architecture

OS-Sim

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

CMultiprocessingSemaphores

Earth vs Aliens

Combat simulation game in C++ using custom data structures for unit management, with optimized game state updates for smooth simulation performance.

C++Data StructuresAlgorithms

Paint for Kids

C++ drawing application for children with freehand tools and shape rendering, built using OOP and design patterns, including a recording and playback module for drawing sessions.

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