monica kumaran's repositories
fantastic-books-in-clips
Chatbot implemented as expert system to recommend fiction to the casual reader, written as set of rules in LISP variant
nyit-malware
parses android app manifest files
price-alert-arbitrage-CLI
(abandonware, basically no work done so don't look at this) CLI tool to send alerts on product price dip and arbitrage opportunity in Python or Go
Apollo-11
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
attendance-checker
Instructions written in index.md and a JavaScript script using Google Workspace API to create student attendance checking program
bike-miles-raspberrypi
(cool idea, but not sure if will follow through. waiting for development job so can pay for hardware) Raspberry pi-bike alarm with miles tracking, hill tracking
capstone-snake-game
* A 2D Snake game with creative additions; uses C++ and SDL
chatbot-extension
Change code to be memory efficient and resolve intentional bug that causes program to crash
concurrent-traffic-simulation
Concurrency practice by implementing message queue, practicing with lock guard and condition variable (pattern to avoid deadlock and data race), using r-value pass in combined with std::move
copious-notes-on-chrome
* A Chrome extension for adding private notes to Git repos
gentle_mollusc
Personal site
hotel-reservation-app
Java application with test suite using fakes, Mockito, and JUnit
parallel-web-crawler
Used Java design patterns, Jackson and Guice, Streams API to implement parallelism for web crawler
poke-app
Node.js based web application consuming Pokemon API (unfinished, but introduced to React, Docker, Webpack,...)
ros-node
* (haven't found a good scoping for this) C++ final project, create an ROS node (executable process managed by master node - can have any function)
route-planner
Plan routes using A* and open-source IO2D mapping data
cool-compiler
* (extremely interested, will finish after landing a development job) Compiler written in C++ to compile COOL programming language
database
Save notes from first time taking databases
dependency-box
This repository will catalogue all local install programmer related dependencies [programming languages, other libraries e.g. OpenCV or a Git one, applications e.g. VSCode], then copy it to another computer. End result is a single use case of automatic programmer setup on a new machine (ideally with a cool progress bar).
fa23-rookiedb
* (I did this project once. I appreciated the heart of it but didn't have the full technical maturity to gain everything I could. Plan on doing again.) Following along with CS186 to learn database internals.
htop-linux-system-monitor
htop utility: reads from text files on Linux OS to display process information with GUI
julia
The Julia Programming Language
mc2
Wrote a PR for a longstanding issue, but owners no longer taking outside contributions. Still have this as a reference to keep up with this project (and am proud of being able to write something)