Joey Shi
Software Developer / Linux Enthusiast / Math Enjoyer

About
Hello 👋. I’m a professional full-stack developer @ Visier.
I work on interactive dataflow visualization libraries and various HCM data extractors. In my role, I helped drive many different projects, delivered impactful feature demos to the company, and mentored new developers.
Outside of work, I enjoy tinkering with different kinds of software and learning new things. You can find some of my works listed here.
Feel free to connect! I’m always up for discussions about productivity tools, computer graphics, and Linux ricing (I use Arch and Neovim btw).
Where to find me
Projects
Website for browsing and putting together PC builds.
JavaA desktop application that uses the finite difference method to solve differential equations.
PythonA collection of web games made using the HTML5 canvas API.
TypeScriptVisualization for tech salaries in America made with d3
TypeScript
Posts
- Panning and zooming
Guide to implementing panning and zooming in graphical applications.
July 22, 2024 - Guide to self-hosting
Steps for how I configure and host servers at home.
October 2, 2023 - Installing Linux on old laptops
My troubleshooting steps for installing Linux on old laptops.
July 10, 2023 - Extending the Fibonacci sequence to the real domain
A look into how the Fibonacci sequence can be extended to the real domain.
January 7, 2023