Zhiheng (Ryan) Gan
I am a user before a developer.
About Me
I'm a software engineer at Adobe in San Jose, CA. I like to craft polished, user-centric software that brings satisfaction through every little detail. I specialize in full-stack development and have 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
- Penny DiaryA personal finance tracker for iPhone and the web2026
- Footy Rooty SpaA landing page and online booking site for a massage spa2026
Above are some of my featured projects. See the rest in my portfolio.
Writing
- Using GitHub Pull Requests as a CMS2026
- Local-First Sync with a Write Queue, and One Fixture for Two Languages2026
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 through my contact form.