RS2007
Engineering Physics undergrad | Trying to figure out how computers work from the transistor | Avid linux and neovim user
Pinned Repositories
16bitjs
💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
aoc-solutions-2022
Array-method-helper
A web app which helps you find appropriate array method for a given input condition. Inspired from https://sdras.github.io/array-explorer/. Frontend in reactjs and backend using json server(https://www.npmjs.com/package/json-server)
BenzWebsiteDesignIdea
CHIP8-Typescript
A chip8 emulator for the terminal written in typescript
compiler-for-monkey
🚧 A compiler for thorsten ball's monkey language written with no dependencies in C. Currently a functional interpreter with integer and boolean types, function calls, closures and conditional expressions(if).
Linear-algebra-library
A basic linear algebra library in C for educational purposes
Lisp-compiler
Learning about llvm ir by building a lisp compiler
recurring-planner
A calendar designed for aperiodic repetitive events. You have the ability to create templates and add them to your day, fully synchronized with your Google Calendar. Built using Svelte, Tailwind, HeadlessUI, and Golang.
trello-dashboard
A barebones trello replacement built using NextJS and golang
RS2007's Repositories
RS2007/recurring-planner
A calendar designed for aperiodic repetitive events. You have the ability to create templates and add them to your day, fully synchronized with your Google Calendar. Built using Svelte, Tailwind, HeadlessUI, and Golang.
RS2007/aoc-solutions-2022
RS2007/compiler-for-monkey
🚧 A compiler for thorsten ball's monkey language written with no dependencies in C. Currently a functional interpreter with integer and boolean types, function calls, closures and conditional expressions(if).
RS2007/Lisp-compiler
Learning about llvm ir by building a lisp compiler
RS2007/Simple-pratt-parser
A simple pratt parser written in golang
RS2007/Aoc-23
Collection of my solutions for advent of code 2023
RS2007/Assignment-4-Musical-Instruments
This repo contains code and data for musical instruments course offered in IITM
RS2007/cryptopals-zig
Solving cryptopals challenges in zig
RS2007/Cses-rust
I suck at algorithms and so it comes to this
RS2007/CV-Assignment
RS2007/dns-parser
A toy dns parser written in cpp
RS2007/Drown-swarm
RS2007/educational-autograd
RS2007/Final_project_ED5321
RS2007/learning-zig-pratt-parser
A simple pratt parser that performs basic arithmetic ops(+,-,*,/) on single digit unsigned numbers
RS2007/LLVM-compiler
Using llvm to implement common language features(classes,functions,control flow,functors,closures etc)
RS2007/malloc-from-scratch
Trying to implement malloc using the mmap system call
RS2007/monkey-notebook
A jupyter notebook like environment for the monkey language developed by Thorsten Ball. Integrated with the interpreter that i am building for the same.
RS2007/neural-networks-in-rust
Trying to learn about neural networks by writing them from scratch in rust(Really from scratch: probably will even have a custom random number generator written from sratch)
RS2007/nlp_project
RS2007/regexp-rust
RS2007/riscv64-emulator
A riscv64 emulator that hopefully can run xv6.
RS2007/rust-web-servers
Different kinds of web servers written in an attempt to learn both how different web server implementations work and how to write idiomatic async rust
RS2007/scala-compiler
A scala version of the compiler from the book "Eseentials of Compilation"
RS2007/simple-bootloader
A bootloader that can call a simple C function.
RS2007/Tinytorch
A really tiny autograd engine
RS2007/toy-lang-mlir-llvm
RS2007/Userspace-exec
Trying to write a userspace exec, initially in C might port it to rust later. Purely an attempt to learn about dynamic linking and some elf quirks.
RS2007/zig-cask
A bitcask implementation in zig
RS2007/zig-cc
A c compiler following nora sandler's writing a C compiler book