projects
Some fun stuff I've worked on!
Filter by: · vision · robotics · software · language
vision
NeRF!
Novel view synthesis using neural radiance fields. Re-implemented in PyTorch.
Grab-Cut
Segmented foreground objects automatically, as seen in Powerpoint, using color histogram-based graph-cuts (GrabCut)
Food Detection
Ranked 5/200 on an online food identification contest, using EfficientNets with MixUp data augmentation
Scene Detection
Detected outdoor scenes with with 90% accuracy using a bag of words classifier and SIFT features, on the SUN dataset
Cat GAN
Realistic cat image generation using DCGAN
robotics
2D SLAM
Recovered accurate positional information from noisy location data using non-linear pose-graph optimization
Visual Odometry
Successfully reconstructed 3D environment from a moving car using just a monocular video stream, on KITTI dataset. Triangulated image pairs for depth estimation with ICP and PnP for accurate pose estimation
Robot Navigation
Simulated RRT and MPC planning on an indoor agent and implemented collision cone multi-agent obstacle avoidance
software
Key-Value Storage
Built a compressed trie with memory optimizations for key-value API transactions
Multiproc Syncing
Several synchronization and locking techniques for multi-process and multi-thread applications using mutex locks and semaphores
Shopping App
Developed an intuitive online shopping app with MERN stack, enabling bulk group purchases and multiple retailers
Modified xv6
Extended MIT's xv6 operating system to include new scheduling algorithms
Bash Shell
Reimplemented POSIX bash shell functionality, supporting process management, redirection, built-in commands & more
language
Citation Intent Detector
Automatically detected intent behind citations in literature using transfromer models, based on the 3C SDP shared task
Wikipedia Search Engine
Developed a highly efficient search engine for Wikipedia articles, returning results in < 1 second for 80GB of XML