Hi! I'm Joseph Liu, a first-year CS student at the University of Waterloo.
This summer, I'm interning at TD Bank as a software developer on the Enterprise Innovation team.
Most of my hobbyist work centers around the YAGPDB project, a large-scale Discord bot for which I am an administrator and open-source contributor. Over the years I have broken many things and fixed a couple in return; I am currently the top external contributor to YAGPDB. Other than the main project, I have also built a language server and VS Code extension for YAGPDB's custom scripting language (among various other tooling.)
Some of my other projects include
- a popular profanity detection package for Node.js, used directly in 350+ projects and downloaded 30k+ times weekly on npm;
- interpreters for various scripting languages;
- PDF editing utilities;
- algorithmic puzzles;
- and organizing a local hackathon back when I was in high school.
If any of these happen to align with your interests, or if you'd just like to get in touch, I'm
happy to talk. My email is jliu1602 [at] gmail.com
; I am also active on Discord as jo3_l
.
I occasionally blog on my website and am active on the Lobsters programming forum.