Hey, I'm Ryan (Zih-Huan)

I'm a software engineer and grad student at UC San Diego studying Computer Engineering. I'm passionate about building scalable systems and exploring how technology can solve real-world problems.

What I Do

Currently, I'm diving deep into machine learning applications, networked services, and distributed systems. My background spans full-stack development, cloud infrastructure, and everything in between.

Most recently, I interned at Meta where I worked on internal tooling for the Hack language and GraphQL, handling over 70 diffs and delivering projects ahead of schedule. Before that, I spent nearly two years at IBM building warehouse management systems with Domain-Driven Design and four-tier architecture.

My Technical Journey

I'm comfortable working across the stack—from designing RESTful APIs and setting up CI/CD pipelines to optimizing database queries and implementing real-time features. My toolkit includes:

  • Languages: Java, JavaScript, Python, C#, and PHP (Hack)
  • Backend: Spring Boot, Node.js, Express, ASP.NET MVC
  • Cloud & DevOps: Azure, AWS, Docker, Kubernetes, Elasticsearch
  • Databases: SQL Server, MySQL, MongoDB, Firebase

Projects I'm Proud Of

Outside of work, I've built some interesting things—like smart glasses with real-time translation using Raspberry Pi and Google Cloud APIs, and a cross-platform currency exchange app with Flutter.

I started this blog to share what I'm learning and document the challenges I face while building software. Expect posts about system design, real-world engineering problems, and the occasional project deep-dive.

Get In Touch

I'm always up for chatting about tech, potential collaborations, or interesting problems. Feel free to reach out!

  • Email: ryankuang0618@gmail.com
  • LinkedIn: Ryan(Zih Huan) Kuang
  • Phone: (858) 779-7469