A "bookmarklet" anyone can add to their browser for extra features on Plug.dj.
During its use, it was downloaded by 50,000+ unique users across the globe.
This project's source code is no longer available, but here's a video of someone using it in 2013!
A database for businesses owned by Santa Clara University alumni. Users can browse the database or submit their own business, which must be approved.
The app is simple and served to help me learn a ton about full stack web development on Node.js and, in particular, REST APIs.
→ View the codeWeb app suggests class schedules to students at Santa Clara University by using their degree progress. Students select classes they have taken, the app generates efficient schedules with classes they still need.
I presented and demoed SCU Courses live at the 2019 Santa Clara University School of Engineering Senior Design Conference. Check out my senior thesis about the project.
→ View the codeA compiler for a made-up language, "Simple C", using a context-free grammar specified by my professor in Formal Language Theory & Compiler Construction at SCU.
The compiler includes semantic and syntactic checking with compilation error reports. The code generator produces executable Assembly code for 64-bit Intel machines running Linux. This was my favorite thing in school.
→ View the code