Projects

Distributed Peer-to-Peer File Sharing System
A distributed peer-to-peer file sharing system that enables nodes to communicate over Wi-Fi or Bluetooth and used write-ahead logging (WAL) to provide fault tolerance. (Github)
FTP Server
an FTP Server on a client–server model architecture using separate control and data connections between the client and the server. (Github)
Multiple Mobile Sink Data Collection in WSNs
A new method for collecting data in disjoint networks using multiple mobile sink. (Github)
Bolbolestan Web Application
A course selection web application named Bolbolestan that students can use to select their intended courses and also see their schedules. (Github)
Diagnosing COVID-19 and Pneumonia using Neural Networks
A model based on neural network to diagnose COVID-19 and Pneumonia using CT scans. (Github)
Sophia Compiler
A complete compiler for an object-oriented programming language named Sophia. (Github)