Hi, my name is
Bryan Yi.
I build things for the web.
I'm a self-taught software engineer with a passion for building robust applications and tinkering with technology. Currently, I'm focused on developing customer-centric web apps at The Ridge and writing blogs to give other aspiring developers the guidance that I wish I had.
About Me
Hello! My name is Bryan, and I enjoy the creative and systematic process of bringing software to life. My interest in web development started when my friend introduced me to a web development Udemy course. It was a light-bulb moment that helped me connect my passion for building and creating with a career.
Today, I have the privilege of building and maintaining web technologies at The Ridge.
I also recently started blogging on Medium to provide resources that I wish I had for other self-taught software engineers.
Here are a few technologies I've been working with lately:
- Java / Spring Boot
- Rust
- Go
- NextJS
- SvelteKit
- NodeJS/Typescript

Where I've Worked
Web Developer @ The Ridge
July 2021 - Present
- Designed and optimized high-performance Node.js APIs handling 500+ daily requests, implementing caching and reducing redundant API calls by 50%, which decreased load times, improved frontend responsiveness, and enhanced user experience by speeding up data retrieval by 40%.
- Optimized the data fetching and server-side rendering architecture for high-performance product pages using Next.js/TypeScript, decreasing critical page load times by 70% (1000ms to 300ms). This robust foundation enabled rapid content iteration, contributed to a 35% increase in user engagement, and drove a 5% improvement in conversion rates by ensuring optimal web performance.
- Engineered a high-performance CLI synchronization tool using Node.js and TypeScript that managed code synchronization across 7 repositories, implementing advanced features like customizable file exclusions and intelligent merge strategies that reduced deployment time by 80%, eliminated 95% of conflicts, and saved the engineering team 3.5 hours weekly.
Some Things I've Built
Microservice Architecture for E-Commerce Backend
This microservices project was developed to deepen my understanding of modern, distributed system architectures. By implementing a set of interconnected services, I aimed to explore the core principles of microservices, including service discovery, inter-service communication, and distributed tracing.
Java/Spring BootOpen FeignAPI GatewayEurekaDocker
Get In Touch
I'm always open to chatting about software engineering, tech, and building my network. Feel free to send me an e-mail any time!
Say Hello