About Me

Profile Picture

Hi, my name is Brian and I'm a new computer science graduate from Cal Poly. Originally from the SGV, my interests are centered around creating fun, interactive and impactful web, mobile, and game projects. In particular I have special interest and experience in frontend development and user-experience design. Additionally I have interest in large scale systems engineering and product research/management. During my free time, I enjoy traveling, digital media creations and hanging out playing with friends over video games. I hope we are able to connect soon!

Web Development
Mobile Development
Game Development
UI UX Design
Systems Design & Engineering
Profile Picture

Projects

Class Search

Class Search screenshot 1Class Search screenshot 2Class Search screenshot 3
Electron
React
Chakra UI
NodeJS

While functional and easy for administrators, Oracle's PeopleSoft, the ubiquitous course search and registration system across many universities and organizations, may not be the most user-friendly application for students to search and discover their campus courses. Enhance your course registration process with ClassSearch, an interactive desktop application that brings the power of the university data with the user experience of a modern web application. ClassSearch provides numerous searching parameters and a direct connection with PolyRatings, allowing for informed data-driven class enrollment decisions, all built upon standard contemporary web technologies.

JLTG Tag Calculator

JLTG Tag Calculator screenshot 1JLTG Tag Calculator screenshot 2JLTG Tag Calculator screenshot 3
SwiftUI
MapKit
CoreLocation
Google & HERE Locations
Firebase Functions

Inspired by a niche for trains and one of my favorite shows, Jet Lag (The Game) by Wendover, JLTG-Tag Calculator helps those playing this transit-oriented game find routes based on their current game budget. Using trusted mapping platforms, view each step of your run in detail, both in a digestible card format and an interactive map. Or, instead, if you prefer to play unorthodoxly, use our live departures board to make the next rat mode move to jukes the chasers in the wrong direction.

TabbyTab

TabbyTab screenshot 1
Chrome Developers APIs
K Means Clustering
Python Flask
AWS Serverless Computing
HTML/CSS/JS

Organize your tabs automagically with our cute mascot and Chrome extension Tabby. Sort by either name relevance or a private, locally trained AI model, Tabby makes your tab collection habit fun and efficient across all Chromium-based browsers.

Experience

UI/UX Designer & Developer

Hack4Impact CalPoly SLO

Sep 2023 - Jun 2025

Figma
User Research
Prototyping
CSS
React & Component Libraries
User Testing

Teaching Assistant

CPE Department CalPoly SLO

Jan 2025 - Jun 2025

Network Concepts
Systems Design & Programming
Automation Scripting
Student Support

Education

B.S. Computer Science

California Polytechnic State University, SLO

Sep 2022 - Jun 2025

3.83 GPA

CSC 307 Software Engineering
CSC 402,405,406 SE Capstone
CPE 464 Computer Networking
CSC 484 User Interface & Experience Design
CSC 349 Design & Analysis of Algorithms
CSC 453 Operating Systems

Certificate iOS Development

CodePath Academy

September 2022 - December 2022

4 GPA

UI Kit
Core Data
Swift Foundations
XCode and Storyboard
External iOS Development Libraries

Contact Me