Jaysen Tsao

Adapt

Dec 2022 - Present

A versatile social platform tailoring towards privacy, flexibility, performance, and customizability.

rustpostgresredisrabbitmqtypescriptsolidjstailwindtauripwa

ril

Jul 2022 - Present

A high-level and speedy general-purpose image processing library for Rust, inspired by the Python Imaging Library (PIL).

rustimage processingwebassembly

Terbium

May 2022 - Present

Easy-to-use, fast, and robust programming language and compiler, featuring a simple syntax and powerful optimizations.

rustllvmcompilers

TurboVUE

Apr 2024 - Aug 2025

A lightweight third-party client for Synergy SIS, allowing students to quickly view and analyze their grades, assignments, and schedule.

typescriptpythonweb scrapingsolidjstailwindpwa

Turbine

Jun 2022 - Aug 2022

A modern, flexible, and open-source twist to classic pastebin sites.

rustpostgrestypescriptnextjs

TMT

Sep 2022 - Nov 2022

A minimalist platform-agnostic terminal-based tool which provides live updates and controls regarding system thermals.

rusttuismc

rdenticon

Jan 2023 - Feb 2023

A port of Jdenticon to Rust using RIL. Generates unique and deterministic identicons.

rustimage processing

Coined

Jun 2020 - Jun 2025

An interactive, collaborative, and open-source virtual economy game.

pythonpostgresflaskpilimage processing

Pilmoji

May 2021 - Jul 2022

Fast, reliable, and configurable emoji renderer for PIL/Pillow.

pythonpilimage processing

GetOut!

Apr 2026

Multipurpose event planner and discovery platform. Submission for UMD's 2026 Bitcamp hackathon.

nextjstypescripttailwindpythonfastapivercelsupabasepostgres

TurboVUE

typescriptpythonweb scrapingsolidjstailwindpwa

Why a StudentVUE client?

The StudentVUE user experience is described by many as slow, clunky, and outdated. TurboVUE aims to improve on the UI/UX of viewing your grades and assignments through a clean, fast, and lightweight client.

How it works with the “new” StudentVUE

TurboVUE was created after all other third-party StudentVUE clients stopped working after major changes to the StudentVUE backend. This new backend is more restrictive: most data must be physically scraped via a proxy server to circumvent CORS, and pages are dynamically loaded rather than being able to be fetched directly. As such, TurboVUE makes use of a simple proxy server to fetch and serialize data from the StudentVUE backend.

EOL

Around December 2025, I decided to EOL this project since I’m no longer a student of the school district this project was designed for, and I didn’t want to maintain a project whose development relied on using other students’ credentials.

Features

  • Fast, accessible, responsive, and modern design
  • Much more streamlined view of grades and assignments
  • “What If” grade calculator
    • Modify scores on any assignment, delete assignments, and add custom assignments to see how they would affect your grade
  • Graphs and grade analysis
    • View how your grade has changed over time with a graph
  • Color-coded scores and assignment types
  • Themes

Coverage

  • Login
  • Gradebook
    • Switch Grading Periods (MP2, MP2 Interim, etc.)
    • Assignments
    • Graph/Grade Analysis
    • Grade Optimizer
  • Schedule
    • Live Countdown
  • Attendance
  • Documents

This project is not affiliated with Edupoint.