Samuel Birhanu's repositories
movie_lookup
a code for a flutter app that allows for quickly looking up overviews of movies
dart_to_mips32_compiler
A tiny compiler that can compile simple dart code into MIPS-32 assembly, written in typescript
ai_project_2
solving problems with local search, knapsack and genetic algorithms.
crossword_game
A flutter implementation of simple crossword game. A Crossword widget that's easily costomizable.
grokking_algorithms
a repo to hold code I wrote while going through the book "Grokking Algorithms by Aditya Bhargava". An amazing book :)
telebirr_mock
A simple flutter app to imitate the UI of the telebirr app and improve some parts.
visualizing-sort-algorithms
a jupyter lab showcasing time complexity behaviors of the mergesort, quicksort and insertionsort algoritms
exchange_rate_dashboard_backend
django based rest api that periodically scrapes currency exchange data between the Ethiopian Birr and various other currencies and provides this data in different formats
flask_minimal_auth
A bare minimal flask webapp that implements authentication functionality
flutter_challenges
Collection of flutter challenges
flutter_counter_app_with_hive_inheritance
a simple example for flutter hive with class inheritance using the famous flutter counter app
graph_search_benchmark
A code-base that benchmarks different graph search algorithms used in AI.
grokking_ai_algorithms
A repo to store code I write while going through the book: grokking AI algorithms, by Rishal Hurbans.
it_study_back_end
the back-end implementation for our web-dev project
ml_lab
my ABCs with machine learning.
pacman_search
A series of search algorithms built on top of the simple pac-man game simulation.
pgadmin4
pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
recommender-slides
a simple webpage featuring 5 sliders that move between 10 and 90 (values) and the sum of whose values always equals 100. Made for the Mindplex recommendation system profile settings page.
selenium_test
a selenium test script for testing the front-end functionalities of the staging mindplex website
tailwind-flask-starter
Tailwind CSS and Flask starter project with Flowbite included
tic-tac-toe
a simple implementation of the tic-tac-toe game with front-end web code