Yousif Khaleel

Hey! I'm Yousif Khaleel đź‘‹

I'm a Software Engineer & Computer Science Student with a passion for creating robust, innovative software solutions with exceptional user experiences.

Full-Stack Developer
Mobile App Expert
Database Design

My Technical Skills

I specialize in a variety of programming languages and tools, enabling me to build comprehensive software solutions

Frontend

HTML Logo
HTML
CSS Logo
CSS
JavaScript Logo
JavaScript
TypeScript Logo
TypeScript

Backend & Mobile

C++ Logo
C++
Python Logo
Python
Swift Logo
Swift
Java Logo
Java

Database & Tools

MySQL Logo
MySQL
Git Logo
Git
Node.js Logo
Node.js
React Logo
React

Featured Projects

Here are some of my recent projects that demonstrate my technical abilities and problem-solving skills

  • Ychat

    Ychat

    React, JavaScript (ES6+), Socket.IO, HTML/CSS, Node.js, MongoDB

    YChat is a real-time messaging platform that transforms your online communication with an intuitive interface, dynamic chat rooms, and engaging features like live typing indicators and read receipts. With an animated landing page, seamless dark/light mode, and effortless profile customization, YChat delivers an exceptional chat experience that brings people together like never before.

  • 3D Racing Game

    3D Racing Game

    React, Three.js, React Three Fiber, Cannon.js, JavaScript

    A dynamic 3D racing game featuring realistic physics with suspension, acceleration, and drifting. Includes multiple camera views, an interactive race track with obstacles, and controls for performing stunts.

  • iRepair Scheduler

    iRepair Scheduler

    Google Apps Script, Google Sheets, HTML, CSS

    iRepair Scheduler is an innovative cloud-based appointment scheduling and inventory management system built for my personal cell phone repair business. Leveraging Google Apps Script and Google Sheets as a real-time backend.

  • Sudoku Solver

    Sudoku Solver

    Python, Pygame

    In this project I use Python and the backtracking algorithm to find a solution to any solvable Sudoku board. I also create a GUI to represent and play the game of Sudoku.

  • Reminder Application

    iPhone Reminder App

    Swift, SwiftUI

    This project is a Swift and SwiftUI-built to-do list app for Apple devices, where users can create, view, and manage tasks. Tasks are neatly categorized under School, Work, Home, and Miscellaneous, each with customizable emojis and categories for quick identification. Users can also personalize their experience by changing background colors, categories, and emojis, making organization both functional and visually appealing.

  • Smart File Organizer

    Smart File Organizer

    Python, Unix

    This is a Python-based command-line utility for macOS that automates the organization of files by categorizing them into Documents, Images, Videos, Music, Archives, Scripts, and more. It leverages standard libraries like os, shutil, argparse, datetime, and logging to efficiently move files into organized subdirectories—optionally sorting them further by their creation date—ensuring a tidy and manageable workspace.

While You're Here, Take a Break and Play Flappy Yousif!

Let's Connect

Interested in working together? I'd love to hear from you!