Skip to content
View Dan-Ofri's full-sized avatar

Highlights

  • Pro

Block or report Dan-Ofri

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dan-Ofri/README.md

Hi there, I'm Dan Ofri! 👋

🎓 3rd Year Computer Science Student

Focused on Machine Learning, Algorithms, and Software Engineering.
I build projects from scratch to understand how things really work—from custom ML algorithms to game engines.


🛠️ Tech Stack

Languages: Python · C++ · C# · JavaScript · SQL

ML/AI: FastAI · PyTorch · NumPy · scikit-learn · Jupyter

Development: Git · OOP · Design Patterns · Data Structures & Algorithms

Web: React · Node.js · HTML5 · CSS3


🔬 What I Build

Machine Learning:

  • Custom clustering algorithms (K-Means with cosine similarity) → Code
  • Transfer learning for image classification (ResNet + FastAI) → Code
  • Recommender systems from scratch (gradient descent with NumPy) → Code

Algorithms & Problem Solving:

  • State-space search (BFS/DFS) → Code

Software Engineering:


💻 GitHub Stats

Dan's Top Languages


📫 Let's Connect

LinkedIn

👇 Check out my pinned repositories below

Pinned Loading

  1. Image-Clustering-ML Image-Clustering-ML Public

    ML-based image clustering using unsupervised learning. Demonstrated on 603 flower images.

    Python

  2. matrix-factorization-recommender matrix-factorization-recommender Public

    Movie recommender built from scratch using only NumPy. Custom gradient descent implementation. No ML frameworks.

    Jupyter Notebook

  3. waste-classifier-fastai waste-classifier-fastai Public

    Deep learning image classifier for recycling waste using FastAI transfer learning

    Jupyter Notebook

  4. Water-Jug-Problem Water-Jug-Problem Public

    C++ implementation of the Water Jug Problem using BFS with multiple solving strategies. Demonstrates graph algorithms and object-oriented design patterns.

    C++

  5. DonkeyKongOG DonkeyKongOG Public

    Forked from gurbe22/DonkeyKongOG

    🦍 Classic Donkey Kong arcade game in C++ with advanced OOP design. Features polymorphic game modes, enemy hierarchy, save/load system, and replay functionality using design patterns.

    C++

  6. Bulls-And-Cows-CSharp Bulls-And-Cows-CSharp Public

    Forked from tairsa/Bool-Pgia-WinForms

    Classic Mastermind code-breaking game built with C# and Windows Forms. Features intelligent feedback system, custom UI components, and clean architecture using Factory, Observer, and Strategy patte…

    C#