JPN-prompt-generator
HTML , JavaScript
A Simple web app to generate word and grammar prompts for japanese learners.
See In More Detail Here :Pcb-rs
Rust
Parser
A library to easily wite Software Emulated Hardware.
See In More Detail Here :Bytecode
Rust
Parser
A Rust proc-macro to derive bytecode for enums and implement functions for conversion to-and-from it.
See In More Detail Here :MapReduce-With-Docker
Rust
Docker , Docker-Compose
This is a proof-of-concept implementation of Google's MapReduce Algorithm.
See In More Detail Here :Network-Simulator
HTML , JavaScript
Svelte , NodeJS
A simple in browser network simulator, which can be used to visualize network graph and run specific logic code on packets.
See In More Detail Here :Shnippet
Rust
youki
Rust
Docker
An open source project I contributed to. This is a low level container runtime implementation in Rust
See In More Detail Here :8086 Commandline Emulator
Rust
Parser
An Intel 8086 Emulator which can run the x86 assembly programs supported by 8086. It also has support for printing the state of the machine.
See In More Detail Here :8086 Web Emulator
Rust , JavaScript , WASM
Parser , React , Neural Networks
An Intel 8086 Emulator which can run the x86 assembly programs supported by 8086. It Provides Web GUI that shows state of flags, registers and memory.
See In More Detail Here :SPA Portal
C , JavaScript , Python
Express , Flask , Docker
An online C Examination Portal, where I worked on th code compilation process in backend, as well as containerized it, and deployed on GCP
Plagiarism Detector
C , Rust
GNU Make , Parser , Flex
A simpler Code PLagiarism detector made using Flex and Rust.
See In More Detail Here :Unicode Master’s Portal Project
JavaScript
NodeJS , Express , MongoDB , React
A Web Portal to connect passed out seniors who opted for a Master's degree and Juniors Who are currently studying for their Bachelor's degree. This gives facility of chats, forum, Notification System, and to follow user and university accounts.
See In More Detail Here :Rust Neural Network
Rust
Neural Networks
Implemented a basic Neural Network in Rust from scratch and trained over MNIST data, accuracy up to 95-96%.
See In More Detail Here :Rust NN Web
Rust , WASM , HTML , JavaScript
Express , Neural Networks
Compiled the NN in Rust to WASM and implemented web interface to give input to the NN and predict the digits. This all is done completely in frontend, withour requirement of sending data to backend.
See In More Detail Here :The Transpiler Project
C
Flex , Bison , GNU Make , Parser
A compiler in C that compiles from custom syntax to C. Allows Basic C features, as well as some extra features, like let syntax, for var in range loops, basic support for classes etc.
See In More Detail Here :Kerberos Implementation
JavaScript , Python
NodeJS
Implemented libraries in both Java script and python for implementing Kerberos Security Protocol.
See In More Detail Here :Implementation of Threads
C , Assembly
GNU Make , OS
Implemented support for threading in an existing Kernel, as well as created an API for creation and waiting on threads in c programs, along with implementation of various scheduling algorithms.
See In More Detail Here :CodeBook
Python , HTML , JavaScript
Flask
A website similar to Facebook for coding problems sharing. One can create and share coding problems, follow other users, and solve problems. Compiling, Running, and evaluation of submitted code is done in same Backend.
See In More Detail Here :FileStore
JavaScript , HTML
NodeJS , MongoDB , React
This is a website functioning similar to google drive, where users can store files privately, as well as create 'collections' which are public. This can also display some types of files in-browser.
See In More Detail Here :Particle Simulator
C++
GNU Make
A C++ program using OpenGL that simulates particles and fields as specified in input file, supports Gravitation and electromagnetism, or both. Shows paths of particles if specified in input file.
See In More Detail Here :Library Management System
Java , SQL
Swing
A GUI based Library Management System in Java, using SQL Database.
See In More Detail Here :Equation Parser and solver
C
Parser
An Equation Parser, and evaluator having ability to store and use variables and inbuilt constants using C. Also supports Solving polynomial equations for real roots, and finding factors of polynomial equations.
See In More Detail Here :Interpreter for Equation Parser
C , C++
Parser , Interpreter
Interpreter for Equation Parser using C++.
See In More Detail Here :