YS logo

Yusuf's GitHub Repositories

Browse and explore my projects

Home Contact View GitHub Profile
Explore all projects View on GitHub

Featured Projects

Highlighted projects showcasing different aspects of my programming skills and interests.

Titanic Survival Using Machine Learning

Based on user-given passenger class, passenger age and passenger gender, and using real Titanic passenger data and Machine Learning, this program will tell you if you are likely to survive.

Titanic ML app — prediction form with Pclass, Age, and Sex inputs
Titanic ML — data preprocessing and model training workflow
Titanic ML — evaluation results and metrics on the test set
Handwritten digit recognition interface
Digit drawing canvas with prediction
ML model training visualization

Handwritten Digit Recognition

A Tkinter handwritten digit recognition app with a custom ML engine. Draw digits for real-time prediction with confidence, give thumbs up/down feedback to improve accuracy, undo, debug tools, array visualization, pattern management, duplicate removal, pattern count display, error-handled pattern storage, autocentering and storage optimization.

Arduino and Python Morse Translator

A Python project that converts user-input phrases into Morse code and flashes them using an Arduino board. Supports repeated playback and handles letters, numbers, and symbols. Uses pyfirmata2 for Arduino communication.

Arduino Morse code translator setup
Python Morse code interface

My Repositories

Results are fetched from this site’s API and cached for speed.

Loading repositories…
×

Portfolio for university applications and potential employers.
© Yusuf Siddiqui.