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.
Symposium PosterTCP/IP
Designed and programmed a virtual IP layer and RFC-compliant TCP implementation in Go.
Assignment SpecificationAuto Edstem
Developed a chatbot that uses Retrieval Augmented Generation (RAG) to automate and augment teaching assistant answers to student questions on Edstem.
Project WriteupWeenix 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.
Weenix IntroductionOMatch!
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.
GitHub RepoCampfire 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.
DevPostOld-fashioned Floral-styled Website
Constructed an old-fashioned personal website with pure HTML/CSS.
Link to Good Ol' WebsiteBrian : Video Game
Collaborated with graphic artists to create a platformer and 2D maze game in Java.
GitHub RepoFlowey 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!