Joey Shi
Software Engineer / Linux Enthusiast / Math Enjoyer

About
Hello 👋. I’m a professional software engineer @ Amazon.
I focus on improving system reliability, application security, and developer efficiency. My recent work includes developing a first-responder AI agent for Amazon on-calls and fixing application security vulnerabilities.
Previously, I was a full-stack software developer @ Visier. I built interactive dataflow visualizations to provide users a clear understanding of their data’s journey and I developed HCM data connectors to automate data onboarding. In this role, I delivered impactful feature demos and mentored new engineers.
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
A web page overlay with animated Pokemon sprites roaming around.
A desktop application that uses the finite difference method to solve differential equations.
Website for browsing and putting together PC builds.
Visualization for tech salaries in America made with d3
Posts
- My 2025 Leetcode rewind
Sharing my 2025 Leetcode rewind.
- Guide to ricing with dwm
How to setup a nice desktop environment with tiled windows.
- Panning and zooming
Guide to implementing panning and zooming in graphical applications.
- Guide to self-hosting
How to configure and host servers at home.