zettelkasten

Search IconIcon to open search
Dark ModeDark Mode

Projects

A selection of projects involving code. There are some other ones here

Curriculum Vitae

Projects See also Portfolio Question Answering RAG System for CMU and LTI Homework 2, 11-711 Advanced NLP, Feb 2024 - Mar 2024, team...

4/3/2025

too1.

H2 Influx [2023-2024]

A new content-based, self-guided, NLP-enhanced language learning app emphasizing language exposure and active learning under active development

Stack: Axum (Rust), Svelte, Postgres, SurrealDB, Stanza (Python), TypeScript, Tailwind
GitHub: https://github.com/chaosarium/Influx

H2 File Directory [2023]

List public files with one line of command.

Demo: https://repo.chaosarium.xyz
Stack: Shell Script, Netlify, CSS
Extra: tutorial

Building A Quick and Simple and Stupid Static File Directory

#post While updating this websit, we built a few other things under its domain, one of which is a file directory...

4/3/2025

Screenshot

pic

H2 CMU Course Graph [2023]

Graph-based exploration tool that visualizes the dependencies of CMU courses built in 24 hours during TartanHacks 2023. Supports both 2D and 3D visualisation.

Demo: https://cmu-course-explorer.chaosarium.xyz
GitHub: https://github.com/chaosarium/CMU-Course-Graph

Screenshot

CleanShot 2023-02-04 at 16 41 41@2x
CleanShot 2023-02-04 at 16 43 05@2x

H2 Quartz-Plus [2022-2023]

Code to turn my Obsidian vault into this website—based on Quartz but includes preprocessing and postprocessing scripts to maximise compatibility with Obsidian. It also includes feature additions and style changes that I need on my website.

GitHub: https://github.com/chaosarium/quartz-plus
Extra: blog post

H2 NCPA Practice Room Sign-Up [2019]

An online booking system for NCPA’s practice room on the NCPA intranet featuring:

  • No database management achieved via cryptographic hash function along with server keys to generate and verify passwords for each student
  • Measures to prevent bots from signning up
  • Custom traffic analytics
  • Sign up history
  • Announcement board
  • Ensamble sign up
  • Admin/teacher control (reserving room, blacklisting users, etc.)

Stack: Node.js, HTML, CSS, ejs, JavaScript, nginx, MongoDB
GitHub: https://github.com/chaosarium/Music-Rooms-at-NCPA
Website: https://signup.ncpachina.org/practiceroom (only accessible through the NCPA intranet)

Screenshots

CleanShot 2023-03-08 at 20 55 06
CleanShot 2023-03-08 at 12 49 44
CleanShot 2023-03-08 at 20 55 17

H2 Fractal Gen JS [2021]

A JavaScript browser app for rendering various fractal algorithms with Julia mode support and many other configurable parameters.

Also introducing the Suspicious Mandelbrot algorithm :D.

Stack: JavaScript, HTML, Bootstrap
GitHub: https://github.com/chaosarium/JS_Fractal_Generator
Demo2: https://chaosarium.github.io/JS_Fractal_Generator

Screenshots

pic
pic

H2 As an open-source contributor

  • Quartz — build and publish a second brain using Hugo
  • C0VM-ts — a TypeScript browser app to visualise and debug programmes written in CMU’s c0 language
  • LWT — a text-based language learning app

  1. things are all over the place… sorry about that ¯\_(ツ)_/¯ ↩︎

  2. works best on Safari, somehow ↩︎