Riley Bruins

Driven and passionate full stack developer.

About Me

I am a full stack developer with 4+ years of experience writing code. I love programming and I have worked on countless projects, both in teams and by myself.

My Priorities

When building an application, I always make sure that it is performant and simple to navigate. Nobody wants to wait forever for a site to load, or get lost in it once it does!

Experience

Employment Experience

SWE Intern at Google

June 2023 - September 2023

Here I worked on the Youtube team as a full stack developer, writing backend code in C++ and frontend code in Typescript using the Lit framework. I was responsible for adding an OCR transcript to videos being processed by Youtube's review tool. The transcript displays all text overlays in the video along with the times they are on-screen. The transcript detects words in any language, with the option of translating them into English.

AI Model Trainer at Surge AI

June 2022 - August 2022

Here I worked part-time with a team of over 80 people to write helpful and production-quality code in order to teach an AI model to do the same. My main focus was in Javascript and Typescript but I also trained the bot in Rust and C.

Personal Experience

I am experienced using many popular frameworks and libraries, like React and Express for example. This website, however, is built with SolidJS and Typescript, with a Rust (Actix Web) backend! Feel free to view this site's source code or take a look at some of my skills below!

background-color: 

Javascript / Typescript
React.js / React Native
HTML + CSS
Python
C / C++
Lua
Markdown
(Neo)vim
Git
Rust
Haskell
C#
Unity
Go
R

Projects

an image to show relevant skills.

bamboo.nvim

Lua
Tree-sitter

This is a color scheme I made for Neovim, designed to reduce eye strain. It currently has over 100 stars on Github.

Westwordle

React
Typescript

This is a take on the New York Times' popular Wordle game with all words being UCLA-themed.

Wurd

C++
OOP

This is a text editor app I made for a school project. The text editor is capable of basic functions such as opening and editing files, and saving and creating files, and also comes with a basic spell checking system based on a provided dictionary file which can also be changed by the user.

Chordeographer

JS
React Native

This is a basic iOS app that provides helpful tools and tips related to music theory. It gives suggestions for chord progressions based on your preferred key and is also capable of generating random chord progressions within that key.

Contact

Check out my linked profiles on the left. If you have a question or you want to work with me, send me an email below!