Skip to content
View Seif-Sallam's full-sized avatar
  • Atomica-Ai
  • Egypt

Highlights

  • Pro

Block or report Seif-Sallam

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Seif-Sallam/README.md

Hi there, I'm Seif Yehia Sallam! ๐Ÿ‘‹

header

๐Ÿš€ About Me

๐ŸŽ“ Computer Science Graduate from The American University in Cairo (AUC) with a Minor in Mathematics ๐Ÿ’ผ Software Engineer III at Atomica AI with 2+ years of professional experience ๐Ÿ† Top 10% graduate in Computer Science major with 3.833/4.0 GPA ๐Ÿ“š Former Teaching Assistant at AUC for multiple CS courses

I'm passionate about creating innovative software solutions, from game engines to AI-powered applications. I love exploring new frameworks, improving system design skills, and contributing to open-source projects.

When I'm not coding, you'll find me ๐ŸŽธ playing guitar, ๐Ÿ“– reading books, ๐Ÿ‹๏ธ lifting weights, or ๐ŸŒ learning new languages!


๐Ÿ’ผ Professional Experience

Software Engineer III | Atomica AI

Sep 2022 - Jul 2024 | Cairo, Egypt

  • ๐Ÿ”ง Developed DPSX-Diff, a C++ library inspired by git for finding differences between custom file formats
  • ๐ŸŽจ Created prototype visualizer using QT/QML for enhanced user experience
  • ๐Ÿ“Š Enhanced Object-Library, an SQL-based database visualizer with improved features and UI/UX
  • โš™๏ธ Upgraded Auto-Test, an automatic testing tool to support CI workflows
  • ๐Ÿš€ Expanded Object-Library to support Wren-Lang programming language for easier database access
  • ๐Ÿ“ฑ Designed and implemented Atomica-Launcher, a QT/QML-based application management tool

Undergraduate Teaching Assistant | AUC

Feb 2021 - Dec 2023 | Cairo, Egypt

  • ๐Ÿ‘จโ€๐Ÿซ Assisted in core CS courses: Operating Systems Lab, Algorithms Lab, Computer Architecture
  • ๐ŸŽฏ Helped students master operating systems, computer architecture, data structures, and OOP concepts

๐Ÿ› ๏ธ Technical Skills

Programming Languages

C++ Python Java JavaScript

Frameworks & Technologies

React PyTorch TensorFlow Qt

Tools & Platforms

Git Linux MySQL Unity

๐Ÿš€ Featured Projects

๐Ÿค– Personalized Food Ordering Chat-bot

Senior Capstone Project - Responsible for LLM choice & fine-tuning

  • Tech Stack: PyTorch, LLM, Python

๐ŸŽฎ SFMLEngine - ECS Game Engine

Mini Game Engine with Entity Component System architecture

  • Tech Stack: C++, SFML, ImGUI, ECS
  • Demo Projects: Asteroids game, Random Maze Generator

๐Ÿ” Marching Cubes in 2D

Algorithm Visualization - 2D representation of the Marching Cubes algorithm

  • Tech Stack: C++, SFML

๐Ÿฅ Breast Cancer Detection

Machine Learning Project - Medical image analysis for cancer detection

  • Tech Stack: TensorFlow, Python, Deep Learning

๐ŸŽฒ Conway's Game of Life

Life Simulation - Classic cellular automaton implementation

  • Tech Stack: C++, SFML

๐Ÿ“Š GitHub Statistics

GitHub Stats GitHub Streak

Top Languages

๐Ÿ† Achievements & Awards

  • ๐Ÿฅ‡ Certificate of Excellence - Top 10% in Computer Science major (Spring 2023)
  • ๐ŸŽ“ US-AID Scholarship Fund - Academic Excellence (Fall 2021 - Fall 2023)
  • ๐Ÿ“š Public Schools Scholarship Fund - Academic Excellence in Thanawya Amma

๐ŸŒ Languages

  • ๐Ÿ‡ช๐Ÿ‡ฌ Arabic (Native)
  • ๐Ÿ‡บ๐Ÿ‡ธ English (Fluent)
  • ๐Ÿ‡ฉ๐Ÿ‡ช German (Beginner)
  • ๐Ÿ‡ซ๐Ÿ‡ท French (Beginner)

๐ŸŽต Currently Listening To

Spotify

๐Ÿ“ฌ Let's Connect!

Email LinkedIn GitHub


โญ๏ธ "Passionate about creating innovative solutions and exploring the endless possibilities in computer science!"

Pinned Loading

  1. SFMLEngine SFMLEngine Public

    A small SFML based game engine to use in different games.

    C++ 1

  2. TomasolosAlgorithm TomasolosAlgorithm Public

    This is an implementation of Tomasolos Algorithm with SFML, imgui, C++

    C++

  3. Random-Maze-Generator Random-Maze-Generator Public

    This is a random maze generator which shows the final resulting maze resulting from the algorithim of Recursive Back Tracking using Stacks.

    C++ 1

  4. Asteroids Asteroids Public

    This is a game created to mimic the classic arcade Asteroids. The graphics however are created with sprites instead of vector graphics as it was in the original game.

    CMake

  5. ConwaysGameOfLife ConwaysGameOfLife Public

    An SFML representation of the automaton game Conway's Game Of Life

    CMake

  6. Studying-Material Studying-Material Public

    Lots of studying

    C++