Portfolio
Here is a selection of my major web development projects.
- Liqvid
- Liqvid is a library for creating interactive videos in React. Designed especially for educational content, it features an extensive plugin suite for recording audio/video, coding tutorials, cursor motion, and handwriting.
- MATH 180
-
In Fall 2021, I taught a full vector calculus ("Calc III") course asynchronously at Brown University using Liqvid. I wrote, coded, and recorded around 120 videos featuring interactive 3D graphs and animations.
- Epiplexis
- Epiplexis is my web series on math and coding. It features interactive videos on a variety of math topics, bringing these to life with visualizations and coding demos. It is the reason I created Liqvid. Check out the new site!
- Bearbook
- Bearbook was a Facebook app for University of Alberta students. The initial functionality was sharing timetables and finding free blocks with your friends; later, we built a textbook marketplace, a more intuitive Course Directory, and a Schedule Builder. In our heyday, we had over 9,000 active users on campus. Joint work with Joel Adria.
Open Source Contributions
- I have authored TypeScript definitions and a React wrapper for the Desmos API.
- I have contributed a
\data
command to MathJax, in addition to authoring several extensions.