Dhruv Jimulia's repositories
storyteller
Esoteric, Turing-complete programming language designed to make your programs look like stories
Recipe-Link-Scraper
Python web crawler to extract recipe links from popular recipe websites
arm-emulator-with-basic-compiler
Emulator for ARM processor, with the corresponding assembler and BASIC compiler, all written in C
c-past-papers
Solutions for C past papers written by first year students of Imperial College London
haskell-tictactoe
Implementation of the Tic-Tac-Toe game in Haskell
java-data-structures
Implementation of data structures in the Java programming language
Toy-Neural-Net-Library
Solves the XOR problem using neural network created from scratch
YouTube-Comment-Analysis-Tool
Python NLP program to analyze YouTube comments, including sentiment analysis, semantic similarity, question detection, and suggestion detection
DeCoding-COVID-19
HTML-CSS-JS website to spread awareness on the importance of social distancing during COVID-19 using cellular automata created using the JavaScript Canvas API
haskell-tests
My past paper solutions for the January Haskell final test at Imperial College London
ic-first-year-notes
Notes for first year Computing at Imperial College London
java-past-tests
My solutions to past Java tests for first year students at Imperial College London
lets-solve-lunch
Platform connecting food outlets to their customers to help them anticipate demand and reduce food waste
Sentiment-Analysis-Model-Tests
Sentiment Analysis on the IMDB dataset: testing different word-number encodings and models to maximize accuracy
simple-stopwatches
Simple stopwatches, all written in different programming languages (Haskell, Python, JavaScript, Java, Kotlin)
WACC
Compiler for a WHILE-like language (WACC), written using parser combinators in Scala, along with a mark-and-sweep garbage collected runtime for this language