hasan-kamal
Hi, I'm Hasan! I'm a CS graduate student—I love to code, solve problems and develop stuff. You can see some of my work here :)
University of Southern California
Pinned Repositories
Chat-Application
A multi-threaded chat server and client implementation in Java
Competitive-Programming
My solutions to algorithmic programming problems from different online platforms / books.
CompostMaking
CompostMaking is a mobile game designed to teach challenged kids how to create composts using household waste
Cuisine-Prediction
Implementing different algorithm/technique(s) to predict the cuisine of a given recipe
DBLP-Query-Engine
A GUI-enabled DBLP query engine application written in Java, Swing
Linear-Program-Solvers
A Python implementation of Simplex and Interior-Point algorithms for solving Linear Programs (LPs)
Neural-Network-Implementation
A vectorized implementation of fully-connected neural network(s) in NumPy
Smashball
Smashball is a fun physics-based mobile game
TCP-over-UDP
An implementation of a custom TCP-like reliable data transport protocol over UDP
Telnet-Client
A telnet client implementation in C
hasan-kamal's Repositories
hasan-kamal/Linear-Program-Solvers
A Python implementation of Simplex and Interior-Point algorithms for solving Linear Programs (LPs)
hasan-kamal/Telnet-Client
A telnet client implementation in C
hasan-kamal/Neural-Network-Implementation
A vectorized implementation of fully-connected neural network(s) in NumPy
hasan-kamal/TCP-over-UDP
An implementation of a custom TCP-like reliable data transport protocol over UDP
hasan-kamal/Chat-Application
A multi-threaded chat server and client implementation in Java
hasan-kamal/Competitive-Programming
My solutions to algorithmic programming problems from different online platforms / books.
hasan-kamal/CompostMaking
CompostMaking is a mobile game designed to teach challenged kids how to create composts using household waste
hasan-kamal/Cuisine-Prediction
Implementing different algorithm/technique(s) to predict the cuisine of a given recipe
hasan-kamal/DBLP-Query-Engine
A GUI-enabled DBLP query engine application written in Java, Swing
hasan-kamal/Smashball
Smashball is a fun physics-based mobile game
hasan-kamal/Free-List-Manager
A free list manager — i.e. a custom-written malloc() and free() implementation
hasan-kamal/Gym-Management-Application
A Java-based gym management application (course project for Database Management Systems)
hasan-kamal/hksh
hksh — a simple custom shell implementation in C
hasan-kamal/Simple-File-System
A (pseudo) simple file system implementation