Skip to content
Ray Tian
  • Open source
  • Projects
  • Systems
  • About
  • Contact
中文
Software projects

Things I built.

Independent projects and course concepts.

WatDesk↗

One side panel for Waterloo deadlines, exams and grades from LEARN, Crowdmark and Odyssey, kept in your own browser.

TypeScript · React · Vite · Edge extension
WechatSignals↗

A local-first macOS client for analysing one-to-one chats: read-only access, anonymisation, SQLite and Keychain.

TypeScript · Swift · SQLite · macOS

Smaller projects

CodeCompass↗

A local-first desktop app for understanding unfamiliar codebases.

Rust · Tauri · React · SQLite
Chronicle↗

A privacy-first local desktop app for rediscovering file activity through time and context.

Rust · TypeScript · local desktop app
Madeira-Experimental↗

An experimental fork exploring Windows x64 Vulkan on iPad.

C · Vulkan · MoltenVK

Coursework concepts

Team concepts written for courses.

EasyTrip↗

Marketing plan and venture-style pitch for a student travel-planning concept.

E-commerce course · three-person team
TeachFlow↗

Marketing plan for an education-technology concept: positioning, context and competitive analysis.

Education technology course concept
Full contribution ledger.

Open-source work links to its PRs, maintainer comments and commits.

GitHub · LinkedIn · Source