Some fun personal projects😁
VectraFlow
Researched quantization methods to optimize a stream processing system built to support scalable and low-latency monitoring over vector streams, targeting a large suite of applications such as continuous prompts, copyright infringement detection, and anomaly detection.
TCP/IP
Designed and programmed a virtual IP layer and RFC-compliant TCP implementation in Go.
Auto Edstem
Developed a chatbot that uses Retrieval Augmented Generation (RAG) to automate and augment teaching assistant answers to student questions on Edstem.
Weenix Operating System
Coded the Weenix operating system’s UNIX kernel with processes, threads, synchronization primitives, device drivers, virtual file system, System 5 File System (S5FS), and virtual memory in C.
OMatch!
Worked together with a team of four programmers to develop a platform dedicated to creating fun and competitive 5 v 5 basketball games at the OMAC.
Campfire Questions : Hack@Brown 2023
Developed a website for students to ask questions anonymously to professors during lecture. The questions are sent to a Google spreadsheet, which are then time-stamped and automatically categorized and sorted.
Old-fashioned Floral-styled Website
Constructed an old-fashioned personal website with pure HTML/CSS.
Brian : Video Game
Collaborated with graphic artists to create a platformer and 2D maze game in Java.
Flowey Fight : AP Computer Science Principles Portfolio
Developed an Undertale battle in Python using Python Turtle!
GitHub RepoSuper Mario Bathroom Rush : Scratch
Created a Super Mario spinoff video game in Scratch for AP Computer Science Principles.
Note: For more complex projects, check out the Coursework tab!