Below is a list of most of the projects I've worked on, in no particular order. My most notable projects are also displayed in greater detail on my portfolio.
- Jankboard
TypeScript, Svelte, Rust - a driver dashboard for Team 1280's 2024 competition robot. Source on GitHub. Licensed under GPL.
- Dartgun
Rust - a minimal dotfile manager. Licensed under GPL.
- This site
TypeScript, Svelte - This website. Source on GitHub. Licensed under MIT.
- Blog
Haskell, HTML/CSS/JS - My blog, Gradient Ascent. Titled after the incremental function-optimizing technique of the same name. Built with Hakyll, a Haskell SSG library. Source on GitHub. Licensed under BSD 3-Clause, MIT, and CC-BY-NC-SA 4.0.
- tally-rs
Rust - a collection of ranked choice voting algorithms. Licensed under LGPL.
- AP Exam Template
LaTeX - a template that aims to simulate the look of an AP Exam. Source on GitHub. Licensed under GPL.
- eexiv
NextJS, React - A website for Team 1280 members and alumni to host research and technical papers, as well as archive past ones. Source on GitHub. Licensed under GPL.
- Crescendo
Java - Team 1280's 2024 season robot code. Closed source for now, so it currently just links to Team 1280's GitHub organization.
- zhishidian
React - A Twitter-esque site I made way back in 2020 to help friends and family connect. Now defunct due to AWS services being turned off. Licensed under MIT.
- presenter
Svelte, Python - A fancy AP Microeconomics presentation, generated by Manim and hosted in a website. Source on GitHub. Licensed under MIT.