Profile Image

Muhammed Husam Arabi

4th Year CS Student @ UIC

Age: 21
Major: Computer Science
University: University of Illinois at Chicago (UIC)
Graduation: Spring 2026
Phone: (630)-333-0416
Email: muhammedharabi10@gmail.com

About Me

Passionate and dedicated 4th-year Computer Science student at UIC, driven by innovation and problem-solving. Strong background in algorithms, system design, and full-stack software development through immersive coursework, team projects, and real-world applications.

Courses Taken

AP Computer Science A

2021 – 2022 · High School
+

Introduction to object-oriented programming, problem-solving, and foundational discrete mathematics concepts.

Java OOP Algorithms

CS 111: Program Design I

Fall 2022 · UIC
+

Python fundamentals including control flow, functions, problem-solving strategies, and program structure.

Python Problem Solving Programming Basics

CS 141: Program Design II

Spring 2023 · UIC
+

Advanced programming concepts including recursion, data abstraction, file I/O, and memory management.

C++ Recursion File I/O

CS 151: Foundations of Computing

Spring 2023 · UIC
+

Mathematical foundations of computer science including logic, proofs, predicates, and formal reasoning.

Logic Discrete Math Proofs

CS 211: Programming Practicum

Fall 2023 · UIC
+

Debugging techniques, code analysis, version control, and collaborative programming practices.

C++ C Debugging

CS 251: Data Structures

Fall 2023 · UIC
+

Implementation and analysis of core data structures including stacks, queues, trees, graphs, and hash tables.

C++ Data Structures Graphs

CS 261: Machine Organization

Spring 2024 · UIC
+

Low-level computer architecture, memory hierarchy, assembly concepts, and debugging with GDB.

C C++ Computer Architecture

CS 301: Languages and Automata

Spring 2024 · UIC
+

Formal languages, automata theory, grammars, and computational models.

Automata Formal Languages Theory

CS 341: Programming Language Concepts

Fall 2024 · UIC
+

Functional programming paradigms, language semantics, and evaluation strategies.

Functional Programming Intro to databases SQL F#

CS 342: Software Design

Fall 2024 · UIC
+

Object oriented design, UML, design patterns, and large scale software development.

OOP Design Patterns UML

CS 361: Systems Programming

Spring 2025 · UIC
+

Processes, memory management, system calls, and low level OS interactions.

C Systems Memory

CS 362: Computer Design

Spring 2025 · UIC
+

Computer architecture concepts including instruction sets, datapaths, CPU organization, pipelining basics, and hardware software interaction.

Computer Architecture Instruction Sets Datapath Hardware/Software

CS 401: Computer Algorithms I

Spring 2025 · UIC
+

Algorithm design including divide & conquer, greedy strategies, dynamic programming, and graph algorithms.

Algorithms Optimization Graphs

CS 378: Framework-Based Development

Fall 2025 · UIC
+

Modern web development using framework based architecture, reusable components, state management, and full stack workflows.

Android Studio Frameworks Flutter App Dart

CS 418: Introduction to Data Science

Fall 2025 · UIC
+

Data analysis, visualization, machine learning, and real-world datasets.

Data Science ML Visualization

CS 421: Language Processing

Fall 2025 · UIC
+

Natural language processing fundamentals including parsing concepts, language modeling ideas, and computational linguistics foundations.

NLP Parsing Language Models Computational Linguistics

CS 480: Database Systems

Fall 2025 · UIC
+

Relational databases, SQL, indexing, query optimization, and transactions.

Databases SQL Indexing

Career Timeline

OVERBOARD

Jun 2025 – Jan 2026

Designed and developed a cross-platform online naval combat game featuring real-time multiplayer synchronization, optimized ship-to-ship combat, and a custom launch website for distribution.

Unity Photon C# Multiplayer

Northern Trust: Technology Intern

Jun 2025 – Aug 2025

Developed full-stack enhancements using Spring Boot and React. Enabled dynamic message replay from databases to Kafka and Solace, improving system reliability and operational efficiency.

Spring Boot React Kafka Solace

Obstacle Roll

Jul 2024 – Aug 2024

Built an infinite obstacle-course game where players dodge obstacles and collect power-ups granting temporary immunity. Deployed as both a web experience and downloadable app.

JavaScript HTML Game Logic

Library Management System

Aug 2024 – Sep 2024

Developed an interactive library management website supporting book addition, removal, searching, and availability tracking using modular UI components.

C++ HTML CSS JavaScript

Target: Front End Associate

May 2024 – Aug 2024

Delivered customer service, handled drive-up operations, and supported daily store logistics in a fast-paced retail environment.

Kohl’s: Stockroom Operations Associate

Apr 2023 – Aug 2023

Managed inventory operations, omni-channel fulfillment, and warehouse logistics to support store efficiency.

University of Illinois at Chicago

Aug 2022 – Present

Began Bachelor’s degree in Computer Science, building a strong foundation in algorithms, systems, software design, and full-stack development.

Computer Science Algorithms Systems

Projects

Contact List Application

Add, edit, and delete contacts using C++.

Implemented file persistence, dynamic memory management, and efficient search operations using STL.

C++ STL File I/O

Library Application

Search for books by ISBN and availability.

Designed a modular system supporting search, add, remove, and availability tracking for library books.

C++ Data Structures

UIC Map Application

Shortest path between campus locations.

Implemented graph traversal algorithms to compute optimal paths across mapped campus locations.

C++ Graphs Algorithms

Search Engine Application

Set-based file search from user input.

Built a lightweight search engine using inverted indexing and set operations for fast query resolution.

C++ Sets Indexing

Shape Canvaslist Application

Pointer-based shape classification.

Used inheritance and polymorphism to classify and render geometric shapes dynamically.

C++ OOP Pointers

Priority Queue Project

Tree-based priority queue evaluation.

Implemented priority queues using tree structures, supporting insertion, deletion, and evaluation.

C++ Trees Data Structures

Personal Projects

Flagship Project

OVERBOARD

Multiplayer Game · Unity · Photon PUN

A real-time multiplayer naval combat game featuring online matchmaking, synchronized ship physics, power-ups, and competitive gameplay.

Platforms Windows · macOS
Mode Online Multiplayer
Focus Networking & Gameplay Systems
Photon PUN Unity C# Network Synchronization Custom Launch Website Cross-Platform Builds

3D Obstacle Course Game

Game Development · Web & Desktop

A fast-paced 3D platformer featuring dynamic obstacles, collectible power-ups, and adjustable difficulty settings.

Platforms Web · Windows · macOS
Genre Platformer
Core Logic Collision & Power-Ups

Connect 4

Game Logic · AI · Browser

A browser-based Connect 4 implementation featuring an AI opponent with strategic decision-making logic.

Platform Web
Opponent AI Controlled
Focus Game State & AI Logic

Hobbies

Soccer Image

Soccer

Since I was five years old and watched the World Cup in 2010 on the television with my family, I developed a huge passion for the sport of soccer. Whether playing for fun, or competitively or even just watching soccer, I get the same enthusiastic passionate enjoyment. I played competitively for club in middle school and had the opportunity to play for my high school. Soccer has and will continue to be a great passion and part of my identity.

Video Games Image

Video Games

There's nothing quite like unwinding with video games after a long day. My journey with gaming began at age 4 with Wii Sports and Mario Kart on the Wii. As I grew older, I moved on to more complex strategy games like Call of Duty and Rocket League, which tested my skills and hand-eye coordination in new ways. This passion for video games not only provides a unique mental challenge but also inspired me to pursue computer science and explore a potential career in game design.