Projects

Per-user URL shortener with authentication, custom slugs, and link analytics.

JavaScript Node.js PostgreSQL

Slate

LLM-powered petition analyser that evaluates arguments in legal petitions, scoring each claim Red / Yellow / Green against established case law.

Python LangGraph GPT-4o pdfplumber

Cardimom

A Twitter bot that aggregates blog posts from RSS and Atom feeds and publishes them automatically.

JavaScript Node.js
All
  • Crisp — A simple Lisp interpreter written in JavaScript, supporting arithmetic, conditionals, lambdas, and recursion. GitHub ↗
    JavaScript
  • Swipe — A group expense tracker that calculates shared costs and manages individual balances Live ↗ GitHub ↗
    Java Spring Boot PostgreSQL Docker