Cassi Presley

Cassi Presley

Software Engineer @ Citizens Advice SORT

Now

Updated Sept 2026

  • Software engineering at Citizens Advice SORT

    Building TypeScript, Next.js, Python, and FastAPI tools for advice services on AWS and GCP.

  • This site

    Keeping about, projects, and art in JSON so updates stay simple on GitHub Pages.

  • Art when there is spare time

    Drawing, 3D work, and the occasional bit of copy.

Selected projects

All projects

work

Solo developer

2024Active

This site. About, projects, art, and accessibility controls, exported as static Next.js for GitHub Pages.

Achievements

  • Static export for GitHub Pages under /work
  • JSON-driven about, projects, now, work cases, and art gallery
  • Client accessibility prefs: themes, fonts including OpenDyslexic, contrast and motion

Stack

  • Next.js
  • TypeScript
  • Tailwind
  • React

GoldGrapher

Solo developer

2025Active

Money management dashboard: track income, set a budget, and log progress.

Achievements

  • Next.js front end with FastAPI and Pydantic on the back end
  • Firebase Admin for account and data storage
  • Poetry-managed Python package (midasaccount)

Stack

  • Next.js
  • TypeScript
  • Tailwind
  • DaisyUI
  • FastAPI
  • Pydantic
  • Firebase

Elysium Discord Bot

Solo developer

2025Active

Multi-purpose Discord bot. Main job is free Twitch live notifications, with moderation, utility, and music commands as well.

Achievements

  • Twitch watchlist with custom live channel and ping message
  • Music playback in voice channels via yt-dlp (play, skip, queue, pause)
  • Slash commands for help, runtime, suggestions, and staff alerts
  • MIT licensed, discord.py 2.5+

Stack

  • Python
  • discord.py
  • Twitch API
  • yt-dlp
  • Poetry

Notes

The instance I host is limited to a support server and a friend's server while features are still thin.