Zhiheng (Ryan) Gan
I am a user before a developer.
About Me
I like to craft polished, user-centric software that brings satisfaction through every little detail. As a software engineer specializing in full-stack development with 4 years of experience, my tech stack includes:
- Frontend: React, Next.js, TypeScript, JavaScript, Redux
- Backend: Node.js, Express, Fastify, Java, Spring Boot, PostgreSQL, MongoDB, Prisma
- Tools & Others: AWS, CI/CD, Playwright, Jest, Splunk, Git, Docker, Vercel
I embrace continuous learning and am constantly picking up new skills. Currently, I'm exploring building software with AI coding agents.
Experience
Software Development Engineer
Apr 2026 - PresentAdobe, San Jose, CA
On the Acrobat Web team, currently bringing the Adobe Express experience into Acrobat.
Software Engineer
May 2025 - Jan 2026Walmart (via BeaconFire), Sunnyvale, CA
Migrated the service behind the in-store maps for 9,000 Walmart stores from Node.js 12 to 22, and built the internal platform that rolls out map updates to every store.
Full Stack Engineering Consultant
Oct 2024 - May 2025BeaconFire Solution, East Windsor, NJ
Built a full-stack HR onboarding and management platform.
Software Engineer
Sep 2022 - May 2024Dynasty 11 Studios, Philadelphia, PA
Built the store for Player 2, a mobile social networking app for gamers, enabling in-app purchases through RevenueCat. Also built the frontend of HelpDesk, a web app where users submit tickets and technicians track them.
Bachelor of Science in Computer Science
Sep 2018 - Sep 2023Drexel University, Philadelphia, PA
Completed the 5-year undergraduate co-op program with concentrations in Game Development and Artificial Intelligence.
CMDB Engineer Co-Op
Mar 2022 - Mar 2023Berkley Technology Services, Wilmington, DE
Optimized ServiceNow workflows with JavaScript and wrote SQL views over the CMDB's data. Also worked on the migration from probes to patterns in ServiceNow.
Unity Developer Co-Op
Mar 2021 - Sep 2021Epistemitek, Philadelphia, PA
Contributed to an educational game in Unity that teaches students about the human immune system.
Featured Projects
- Icon.ioA web-based multiplayer gaming platform2023
- Player 2 HelpdeskA custom helpdesk application2023
Above are some of my featured projects. View all my projects here.
Writing
- Commonly Used JavaScript Utility Functions2024
- Handling Form Loading States in Next.js/React (2024)2024
More
You can view my resume, read my blogs, explore my source code on GitHub, or check out cool components from my previous work in my craft collection.
Connect
Reach me at ryangan.dev@gmail.com, or my contact form here.