Portfolio¶
A short selection of my projects that I found interesting enough to share.
If you want to collab get in touch!
Foundations¶
py-ds-academy¶
Python · Data Structures
A small library implementing classic data structures from scratch.
Built to make core ideas explicit and easy to reason about.
- Minimal, explicit APIs
- Testing first approach (TDD)
🔗 github.com/eytanohana/py-ds-academy
🔗 py-ds-academy.eytanohana.com
Developer Tooling¶
uv-release-tools¶
Python · GitHub Actions
Helpers for automating version bumps and releases when working with uv.
Built to reduce friction and make release workflows more predictable.
🔗 github.com/eytanohana/uv-release-tools
🔗 github.com/marketplace/actions/uv-release-tools
Algorithms¶
Hanoi¶
Python · Algorithms · Recursion
An implementation and exploration of the Tower of Hanoi problem.
Python-Sorting-Algorithms¶
Python · Algorithms
Straightforward implementations of classical sorting algorithms.
Focused on clarity and tradeoffs rather than performance tricks.
🔗 github.com/eytanohana/Python-Sorting-Algorithms
Graph-Algorithms¶
Python · Graphs · Algorithms
Notebooks illustrating graphs and different graph traversal algorithms.
🔗 github.com/eytanohana/Graph-Algorithms
Data-Science-and-Statistics¶
Python · Algorithms
Notebooks explaining different topics in Data Science and Statistics.
Includes an interactive app built with streamlit.
🔗 github.com/eytanohana/Data-Science-and-Statistics
🔗 data-science-stats.streamlit.app
Machine-Learning-Implementations¶
Python · ML
Notebooks explaining different topics in Machine Learning.
Includes an interactive app built (you guessed it) with streamlit.
🔗 github.com/eytanohana/Machine-Learning-Implementations
🔗 ml-implementations.streamlit.app
Small, Shippable Projects¶
Not-Not¶
Python · Game Logic
A small puzzle game clone where a player must quickly reason about boolean logic in order to pick the correct direction to move.
🔗 github.com/eytanohana/Not-Not
Earlier Work¶
-
Data-Structures (Java) — CS foundations
🔗 github.com/eytanohana/Data-Structures -
Neural-Network-in-NumPy — ML from scratch
🔗 github.com/eytanohana/Neural-Network-in-NumPy -
LSTM-for-stock-price-prediction — Using LSTMs to model stock pricing
🔗 github.com/eytanohana/LSTM-for-stock-price-prediction
If you’re interested in the full history, you can find everything on GitHub:
github.com/eytanohana