Welcome to my portfolio
Salam Baybars
Systems Programmer & Software Developer
Computer Science student and 42 Amman graduate specializing in systems programming, networking, algorithms, backend development, and modern web applications.
Scroll to exploreAbout Me
My Journey
I completed the Core Curriculum at 42 Amman as part of the first team in the history of the campus to finish the program. The experience was intense and deeply practical, focusing on low-level programming, algorithms, memory management, and building complete systems through peer-to-peer learning.
As a Computer Science student at the University of Islamic Sciences, I combine academic knowledge with hands-on software engineering experience from 42's project-based learning approach.
Education
CS Student at University of Islamic Sciences & 42 Amman Graduate
Specialization
Systems Programming, Networking, Algorithms, Backend & Frontend Development
Achievement
First team to complete 42 Amman Core Curriculum
Skills
Technologies I Work With
C
C++
JavaScript
TypeScript
Java
SQL
All Technologies
Projects
Featured Work
ft_transcendence
A full-stack real-time multiplayer trivia platform designed to help Tawjihi students study in a fun and interactive way.
Key Features
- Real-time multiplayer gameplay
- Public and private game rooms with invitation codes
- Authentication with JWT, refresh tokens, and Google OAuth
- Friend system with online status
- Game history with ranking and pagination
- Multilingual support (Arabic RTL, English, Chinese)
- Dark and light themes
Other Projects
A modern, responsive e-commerce platform built with vanilla JavaScript featuring a clean storefront with full shopping cart functionality and order management.
A comprehensive MySQL database schema for modern e-learning platforms with 17 tables covering user management, course systems, assessments, certificates, and analytics.
A Docker infrastructure project that sets up a secure multi-service environment using containers.
A Unix shell implementation built in C that supports pipes, redirections, environment variables, and built-in commands.
An algorithm optimization project focused on sorting stacks using the minimum number of operations.
A 3D graphics engine inspired by Wolfenstein built using raycasting and MiniLibX.
Complete C++ module series (CPP00–CPP09) from the 42 Cursus covering OOP, templates, STL containers, algorithms, and real-world applications like Bitcoin Exchange, RPN Calculator, and Merge-Insert Sort.