About Me
![Sagang Wee](profile/profile.jpg)
Hey there, my name is Sagang Wee and I am a software engineer at Google. In my free time, I like to learn how to develop new things, read, try new food, hike, swim, play board and card games, and confer with the YouTube algorithm gods. I also have a mild obsession with socks.
About This Site
This site is built using Jekyll and Poole’s Hyde theme. It is developed on GitHub using GitHub Pages.
Resume
Experience
Google, Inc. | Mountain View, CA
Software Engineer (July 2018 - Present)
TigerConnect | Santa Monica, CA
Software Engineering Intern (June 2017 – August 2017)
- Developed UI features on messenger web app (search, modals, drag&drop, etc.) using React + MobX
- Designed and implemented weekly message data visualization dashboard during company hackathon that made it to production
- Reduced page render time of message scrolling by 54% and initial page load by 38% through optimizations using Chrome DevTools and React Perf
Education
University of California, Berkeley
Bachelor of Arts, Computer Science, 2018
Projects
Huashing Acupuncture | HTML, SASS, React.js + Flux, Express.js
(December 2016 - January 2017)
- Website for an Arizonian acupuncture business (my roommate’s mom’s business to be exact)
- Used Express.js as a server to process emails and the Contentful API as a cloud CMS for client use (so that testimonials and other content can be updated using a friendly GUI)
![](public/projects/huashing.PNG)
SafeSpace | HTML, CSS, JavaScript, Ruby on Rails
(June 2016 - August 2016)
- An anonymous chat platform built with Ruby on Rails geared toward first-year and transfer UC Berkeley students seeking to connect with similar peers with an emphasis on mental well-being and support
- Communicated with client and development team to reach feature deadlines
- Responsible for updating peer counselor interface, creating a friendly user tutorial, refactoring and maintaining code base, retrieving and parsing data from the Typeform API, and updating pages to dynamically load using AJAX
![](public/projects/safespace.PNG)
Down to Split | HTML, CSS, Ruby on Rails
(December 2015 - Present)
- Web application that helps users manage their debts and organize shopping trips by keeping track of expenses and displaying useful purchase statistics
- Built in a team with two UC Berkeley students
- Responsible for site layout and implementing core functionality
![](public/projects/downtosplit.PNG)
Introspection | HTML, CSS, JavaScript, D3.js, Python, Flask
(November 2016)
- Web application that lets users log journal entries and analyze their mental state over time using spider and line graphs
- Built at Cal Hacks 2016 in a team of 5
- Responsible for creating a JSON API using tone-analysis data from the IBM Watson API, using D3.js to display aggregate spider graphs, and page styling
![](public/projects/introspection.PNG)
The Rap App | HTML, CSS, JavaScript, Python
(October 2015)
- Web application that interactively suggests rhymes while you freestyle rap
- Built at Cal Hacks 2015 in a team of 3
- Responsible for site layout and scraping lyric data using the Beautiful Soup Python library
![](public/projects/rapapp.PNG)
Joust to Oust | C#, Unity
(October 2016)
- 3D jousting computer game in which the player controls his/her lance using a smartphone
- Built at SD Hacks 2016
- Created weapon animation and player avatar movement scripts
![](public/projects/joust.PNG)
FoodMate | HTML, CSS, Ruby on Rails
(December 2015)
- My first Rails app, FoodMate uses the Yelp API to return restaurants near you depending on your current craving, and then matches you with “mates” that have similar food interests
- Built in a team of 6
- Responsible for implementing uploadeable profile pictures
![](public/projects/foodmate.PNG)
PageRank with Spark | Python
(December 2015)
Skills
Languages
Comfortable with: Java, Python, HTML, CSS
Familiar with: JavaScript, C, C#, SQL
Software/Frameworks
Git, Rails, Flask, LaTeX, Unity, Selenium WebDriver. Illustrator, Photoshop