This page introduces my works. If you just want some highlights, see my resume here.

Full-Stack Projects

I am rather seasoned in full-stack development, catching up with latest stacks in front-end, back-end and database, while also being familiar with cloud deployment and DevOps.

  • PPCP Quality Suite (2023 - Present): A full-stack suite that tracks the quality of PPCP products and present to PayPal stackholders including Meta and Shopify, with Spring Boot and NextJS stack | Project during PayPal internship
  • FlowGPT (2023): Contributed to the prompt-sharing website (million-level MAU) for FlowGPT CO using T3 stack, including core features like LLM index building and user credit | Deployment
  • BJC Teacher Tracker (2023): Contributed significnatly to the BJC portal (Ruby on Rails stack) that tracks thousands of registered teachers and pedagogy content for the Beauty and Joy of Computing | Deployment
  • Coffee Tea Web (2022): Led a team of around 4 developers to build a full-stack web app from scratch for our own startup with the FastAPI, NextJS, Postgres stack.
  • InstaCoach (2022): Revamped this full-stack app for Instacoach with the latest stacks, including user auth, payment, and appointment scheduling system | Deployment
  • Essencely (2022): Designed, built and deployed company website for Essencely CO LLC | Deployment
  • Pixshare (2022): Initiated and worked in a team of 2 for a pixel art editing and sharing website with flutter and firebase; project aborted because similar product came out before us.
  • CRWN Clothing (2021): Nothing but a portfolio project for React and Redux | Source | Deployment
  • Personal website (2021): here, using herojs.
  • Calcourse (2021): Contributed significantly to Calcourse, a major planning tool for UC Berkeley students with double majors, with React and Typescript.
  • Decode Official Website (2021): Contributed signficantly to the development of the official website for Decode Conference 2021, with raw HTML | Deployment

Game Projects

I work as an indie dev in a indie studio since early 2021, but my game dev journey started long before it. It’s my passion; it’s my dream.

For details of projects described below, see here.

  • Touhou Fairy Knockout (2022 - Present): Just released an action game with Unity + heavy networking stack. Sold 4000 copies in two days (as of 30 July 2023), still selling fast … | Steam
  • Touhou Blooming Chaos 2 (2021): a rogue-like game in Unity, sold over 100000 copies | Steam
  • Touhou Blooming Chaos 2 DLCs (2021): 5 DLCs for TBC2 | Steam
    • Touhou Fairy Wars 2 ~ Inconsistent Memories (2021): Led a group of 3 to build this game in Unity. Won Second place in Bear Jam 2021. Prototype of THFK. | Itch.io
  • Angry Bird Replica (2021): Built a replica of Angry Bird in Unity | Source
  • Memoraiser (2020): Built a memory training game in Unity | Download
  • Trinitas (2020): Built a three-player chess game in Unity | Download

Miscellaneous Projects

Of course I expose myself to various other forms of development espeically system development. I am also interested in data science and machine learning.

The following are all personal, independent projects.

  • Rookie DB (2022): built a database system with B+ Trees index, sorting, hashing, and concurrency support in Java
  • Pintos (2022): started from a classic skeleton and implemented user program, multi-threading, virtual memory, file system, various syscalls and caching for a UNIX-like OS in C | Class Project
  • Gitlet (2022): built a version control system with commit, branch, merge, and rebase support in Java
  • Scheme Interpreter (2021): built a Scheme interpreter with tail call optimization | Class Project
  • EXP CLI (2021): built a CLI tool for for recording down pieces of personal notes and serving in either HTML or JSON format.
  • Eye Care U (2020): built a desktop app that reminds users to take a break from screen time

Research Works

This sounds hypocritical but I was secretly hoping to harvest a utilize the great power of computer science and data (argualy strongest tools we ever had) to improve humanity’s physical wellbeing (argubaly the weakest part of the humanity)…

For details of research described below, see here.

  • Visual Correction Display (2021 - 2022): Research on improving the hardware and software aspects of Professor Barsky’s approach of producing a corrective visual display for those with visual aberrations (myopia, hyperopia and so on) | Project in Barsky Lab, UC Berkeley
  • Auditory Attention Detection (2020 - 2021): Research on quantifying a major drawback of the effectiveness of the currently existing auditory attention decoding algorithms using a data science approach in MATLAB | Project in Institute of Infocomm Research, A*STAR, Singapore

My Books

I am also a writer. In my free time, I write novels and essays. Here are two full-length novels I published (in Chinese though).

For details of book described below, see here.

  • Searching for a Colorful Railway in Prague (2019): A book I published for my 17th birthday. A fun, intriguing, little novel on reflection of my adolescence. | Amazon
  • Genesis of Canned Pineapple (2020): Post-modern, suspense-themed novel exploring the concept of abnormality | Douban

My TV Shows

  • Chinese Characters Dictation Competition Season 3 (2015): participated and got into the final round again | CCTV
  • Chinese Characters Dictation Competition Season 2 (2014): made it into the final round | CCTV