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

  • Engineered Next.js/Typescript, TailwindCSS, and Builder.io to build faster landing pages that can be quickly iterated by the marketing and design teams while maintaining speed performance from over a second to 500ms.
  • Partnered closely with the design team to elevate the user experience, optimizing interface elements and mobile responsiveness through strategic SCSS adjustments and HTML restructuring, resulting in a 25% increase in mobile conversions and a 15% boost in overall customer satisfaction.
  • Developed CLI tool using Node.js and TypeScript to sync master repo with 7 child repositories, enabling efficient code sharing and deployment across international stores while providing granular control over file exclusions, merge strategies, and environment settings.
  • Collaborated closely with the art director to establish a streamlined design to development process, optimizing communication, reducing iteration cycles, and ensuring pixel-perfect implementation of design assets while maintaining code quality and maintainability.

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