Projects

    • Jekyll

    • LessCSS

    My personal website, blog, portfolio, and experimenting place.

  • The Daily Career Chronicle

    • Node.js

    • TypeScript

    • Playwright/Patchright

    • InstructorJS

    • Zod

    • Python

    • LLMs

    • CGI/lighttpd

    Personal job board that scrapes listings from multiple sites, uses LLMs to correct and structure data, and displays results in a newspaper-style interface.

  • HtmlQ

    • Lua

    Like jq, but for HTML. Processes HTML in the command line to enable DOM-like querying of elements.

  • Meowmento

    • WebRTC

    • Go

    • Wails

    • Typescript

    • ChakraUI

    Desktop application to manage markdown files with a HTML live preview and a live collaboration feature via WebRTC

  • MoodleImprover9k

    • Javascript

    • web-ext

    Browser extension that improved many aspects of my school's online learning environment, Moodle. Improvements included a fuzzy class search, a per-student timetable embed that displayed only the current and next classes, with a button to access the resources for the current one in a single click, and improved CSS

    • Typescript

    • Express.js

    • Liquid.js

    • PostgreSQL

    • HTMX

    • LLMs

    Website that lets you import recipes from any URL and organise them however you like.

  • Untitled mushroom project

    • HTML

    • CSS

    • JS

    • PHP

    • SQLite

    Infinite procedural forest with mushrooms generated via signed distance functions.