Software Engineer – Backend, Distributed Systems, Infrastructure & Networking

I am a Staff Software Engineer specializing in backend and distributed systems, currently building large-scale infrastructure and networking services at Zscaler.

My work focuses on designing and scaling reliable backend systems that process telemetry from millions of devices, power security and networking services, and maintain high availability in distributed environments.

I have experience building distributed data systems, large-scale messaging and caching infrastructure, and performance-critical services across cloud and embedded environments.

My primary programming languages are Go, C/C++, and Python, and I am particularly interested in backend infrastructure, networking systems, and large-scale distributed platforms.

Technical Skills

  • Languages: Go, C, C++, Python
  • Distributed Systems: Paxos, Pub/Sub, High Availability, Caching, Cloud
  • Technologies: Linux, Docker, Azure, REST APIs, TCP/IP, TLS, PostgreSQL, Redis
  • Tools: Git, CI/CD, Jira, Confluence

Interests

  • Board Games & Gaming - I enjoy both strategy board games and video games as ways to unwind and exercise strategic thinking
  • Fitness - Staying active keeps me disciplined and focused, both in and out of work
  • Badminton - A sport I play regularly to stay competitive and sharp

Projects

Recipio: A Full-Stack Recipe Manager Built with Go and React

Recipio is a full-stack web application for collecting and organizing recipes from any source — social media posts, food blogs, cooking sites, or manual entry — into a single personal library. It also supports meal planning and automatic grocery list generation. The project served as a practical exercise in building a complete production-grade system end-to-end: RESTful backend in Go, a React frontend, Google OAuth authentication, AI-powered recipe parsing, and Docker-based deployment.

Rise N' Shine

The Rise N’ Shine project aims to automate the opening and closing of blinds based on the current sun position. Its purpose was to utilize the natural sunlight to maximize the amount of light in the room. It also allows a convenient solution for people who depend on sunlight to synchronize their circadian rhythm to the natural sun.

AutoSprinkler using MSP430

The Automatic Sprinkler system uses an MSP430G2553 to monitor and control soil moisture levels of multiple plants. The idea behind this system is that different potted plants may require different watering needs. Its automated system aims to provide the user the ease of mind with regards to the health of the plants.

Ping Pong arm using CV

The Computer Vision controlled Ping Pong arm serves as a senior mechatronic project. The system has the ability to track a Ping Pong ball and return it using its motor-controlled paddle. It simulates playing Ping Pong with a human opponent. It’s made by a two-person team Jayvee Velayo and Lynx Lu