BY

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
Bryan's Profile Picture

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
Microservice Architecture for E-Commerce Backend
CLI YouTube Downloader
CLI YouTube Downloader
A CLI app written in Rust and published on Crates.io that downloads whole YouTube videos or just the audio file of the video.
Rust

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