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
- 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
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