Danial Hamdi's repositories
Data-Scratchpad
Simple data science scripts - clustering, regression, distributions, etc.
ComputerNetworks-Exercises
A Chat Application, a Packet Sniffer, and a Simple Topology on Mininet | Computer Network Course Projects - Amirkabir University of Technology, Fall '20
Fuzzy-Inverted-Pendulum
Controlling an Inverted Pendulum using Fuzzy Logic | Computational Intelligence Course 2nd Project - Amirkabir Univ. of Tech., Fall '21
N-gram-Sentiment-Analysis
N-gram models from scratch for sentence polarity detection | Artificial Intelligence Course 4th Project - Amirkabir Univ. of Tech., Spring '21
HTTP-Client
An HTTP request command-line tool | Internet Engineering Course 1st Assignment - Amirkabir Univ. of Tech., Spring '20
Evolutionary-Mario-AI
Evolutionary-based AI Agents for Super Mario | Artificial Intelligence Course 2nd Project - Amirkabir Univ. of Tech., Spring '21
Search-Engine
Search Engine with Statistical and Word Embeddings Strategies for Retrieval - With Preprocessing, K-Means, and KNN Algorithms for Performance Boost | Information Retrieval Course Project - Amirkabir Univ. of Tech., Fall '21
Neuroevolution-Game
Neuroevolution-based AI agent to play a game named "Snail Jumper" | Computational Intelligence 3rd Project - Amirkabir University of Technology, Fall '21
AI-Search-Algorithms
IDS, Bidirectional BFS and A* algorithms implementation for a grid-based game | Artificial Intelligence Course 1st Project - Amirkabir Univ. of Tech., Spring 2021
NUMEX
Number-Expression Programming Language written in Racket | Programming Languages Course Final Project - Amirkabir Univ. of Tech., Fall '22
DSA
My solutions to data structures and algorithms problems - Problems often taken from LeetCode
PL-Exercises
Solutions in Racket and SML for the Programming Languages Course | Amirkabir Univ. of Tech., Fall '22
Physics-Lab-2
Lab instructions & answers | Physics Laboratory II Course - Amirkabir University of Technology.
Neural-Networks
Yet another Neural Network implementation from scratch - with SGD and Momentum | Computational Intelligence Course 1st Project, Amirkabir Univ. of Tech., Fall '21
Computer-Architecture
VHDL implementation of a basic computer as well as multiple summation, multiplication, and division circuits. | Computer Architecture Course - Amirkabir Univ. of Tech., Summer '20
Microprocessor-Lab
Exploring microprocessors with Arduino ATmega2560 and Proteus Design Suite | Microprocessors and Assembly course - Amirkabir Univ. of Tech., Fall '20
MapReduce-Exercises
Three Hadoop Map-Reduce exercises, analyzing US Election Tweets dataset | Cloud Computing Course 3rd Assignment, Amirkabir Univ. of Tech., Spring '22
Arduino-IoT-Arcade
IoT scenarios implemented with NodeMCU ESP8266 and Arduino | Internet of Things Course Assignments - Amirkabir Univ. of Tech., Spring '22
OS-Lab
Kernel Programming, Bash Scripting, IPC, Synchronization, Deadlocks and Scheduling | Operating System Laboratory Course Assignments - Amirkabir Univ. of Tech., Fall '20
Android-Exercises
Weather App, Currency Converter and Faal-E Hafez | Mobile Programming Course Assignments - Amirkabir Univ. of Tech., Fall '22
k6-LoadTest
Basic load testing using k6 | Software Engineering 4th Assignment - Amirkabir Univ. of Tech., Fall '22
Digikala-Data-Contest
4th place | Time Series Analysis, Sentiment Analysis, Color Detection | Digikala Data Science contest '20 | fastai
E-Commerce-Website
Yet another e-commerce website! | Internet Engineering Course Final Project - Amirkabir Univ. of Tech., Spring '21
Private-Note
A simple note-taking app, with Docker, K8S, and Helm Chart | Cloud Computing Final Project - Amirkabir Univ. of Tech., Spring '22
XV6-Enhanced
XV6 Operating System, but with various Scheduling Algorithms, and some useful System Calls | Operating System Course Final Project - Amirkabir Univ. of Tech., Fall '20
Weather-with-Docker-and-K8S
A Dockerized and Kubernetes-Deployed Django App fetching Weather Data via WeatherStack API | Cloud Computing Course 2nd Assignment - Amirkabir Univ. of Tech., Spring '22
Reely
A movie web application that utilizes IBM Cloud AI services | Cloud Computing 1st Assignment - Amirkabir Univ. of Tech., Spring '22