Misagh Mohaghegh's repositories
Doodle-Jump
A simple Doodle Jump clone in C++
Tachi-Local-Details
Tachiyomi local manga 'details.json' creator.
Makefile-Project-Template
Yet another GNU Makefile template, with auto dependency generation.
APHTTP-Cross-Platform
Simple web framework over C++ made cross-platform.
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.
BarcodeFace
A native Android application for managing facial expression information in barcodes.
Capslock-Keybindings
Custom keybindings remapping the arrow keys to Caps+JKLI and more.
Frontend-Course-ACM
The main repository of the ACM Summer-of-Code frontend course at the University of Tehran.
Sample-STL-Container-and-Iterator
A simple C++11 STL-like dynamic array container and iterator. Made for learning purposes.
Software-Testing-Course-Projects
Writing unit tests using JUnit, mock testing, graph coverage, API testing, logic coverage, mutation testing, and BDD.
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.
Computer-Networks-Course-Projects
Socket programming, wireless LAN simulation, network routing protocols, TCP congestion control algorithms.
Operating-System-Course-Projects
Buyer-seller with socket programming, MapReduce genre counter with pipes, image processing with pthreads.
STL-Pretty-Print
A simple single-header pretty-printing library for C++ to ostream << containers.
Compiler-Course-Projects
A compiler written using ANTLR with Java for the programming language LogicPL.
Database-Lab-Projects
Relational, graph, and document (NoSQL) databases using PostgreSQL, Neo4j, MongoDB, Elasticsearch, and Redis.
Digital-Logic-Design-Lab-Experiments
Clock and UART Baud rate generation, radix-4 multiplier, function generator & accelerator wrappers.
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-Engineering1-Course-Projects
Designing a medical tourism system using UML diagrams and a sample website implementation following the class diagram.
Zip-All-Folders
A collection of scripts to zip all folders written in Batch, Shell, PowerShell, and Python.
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.