Misagh Mohaghegh's repositories
Doodle-Jump
A simple Doodle Jump clone in C++
Makefile-Project-Template
Yet another GNU Makefile template, with auto dependency generation.
Tachi-Local-Details
Tachiyomi local manga 'details.json' creator.
APHTTP-Cross-Platform
Simple web framework over C++ made cross-platform.
Capslock-Keybindings
Custom keybindings remapping the arrow keys to Caps+JKLI and more.
Sample-STL-Container-and-Iterator
A simple C++11 STL-like dynamic array container and iterator. Made for learning purposes.
STL-Pretty-Print
A simple single-header pretty-printing library for C++ to ostream << containers.
Stream-Precision-Print
Print floats with set precision like a stream manipulator, trim trailing zeros and round.
Computer-Architecture-Course-Projects
Verilog descriptions of MIPS single-cycle, multi-cycle & pipeline implementations.
Artificial-Intelligence-Course-Projects
BFS, IDS, A*, Genetic algorithm for math equality, Minimax for Sim game, Naive Bayes for news classification, Machine Learning and Neural Networks.
Computer-Networks-Course-Projects
Socket programming, wireless LAN simulation, network routing protocols, TCP congestion control algorithms.
Digital-Logic-Design-Lab-Experiments
Clock and UART Baud rate generation, radix-4 multiplier, function generator & accelerator wrappers.
Operating-System-Course-Projects
Buyer-seller with socket programming, MapReduce genre counter with pipes, image processing with pthreads.
Operating-System-Lab-Projects
Extended xv6 operation system with new system calls, console shortcuts and command history, MLFQ, and semaphores.
Signals-And-Systems-Course-Projects
License plate detection and sending data via signals.
Software-Testing-Course-Projects
Writing unit tests using JUnit, mock testing, graph coverage, API testing, logic coverage, mutation testing, and BDD.
Zip-All-Folders
A collection of scripts to zip all folders written in different languages.
Compiler-Course-Projects
A compiler written using ANTLR with Java for the programming language LogicPL.
Computer-Aided-Design-Projects
Applying encoding functions over a 3D matrix in hardware.
Computer-Architecture-Lab-Projects
ARM processor implementation, hazard unit, forwarding unit, SRAM & cache memory.
Database-Lab-Projects
Relational, graph, and document (NoSQL) databases using PostgreSQL, Neo4j, MongoDB, Elasticsearch, and Redis.
Software-Engineering1-Course-Projects
Designing a medical tourism system using UML diagrams and a sample website implementation following the class diagram.