Brenton Simpson

UX Engineer, Design at Google

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Brenton Simpson is a UX engineer with 14 years of experience designing and building pixel-perfect interactive prototypes and prototyping tools for Material Design at Google. He blends engineering, interaction design, and product thinking to rapidly iterate on immersive web experiences, from 3D HTML5 visualizations to mobile game concepts. An active open-source contributor, Brenton has improved notable projects like JSS and rebound-js by adding observable rule support and TypeScript annotations, and helped shape TypeScript typings and builds for tonejs/midi. Based in San Francisco, he also publishes experimental work under Apps for Artists, demonstrating a longstanding habit of shipping creative technical experiments alongside enterprise product work.
code14 years of coding experience
job6 years of employment as a software developer
bookBS, Entertainment Business, Entrepreneurship, BS, Entertainment Business, Entrepreneurship at USC Marshall School of Business
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

javascript10
ui-components10
css10
css-in-js10
jss10
typescript10
midi10
midi-instrument10
component-kit10
observable10
typescript-types10
observables10
typescripts10
webpack9
webpacker9

Programming languages (26)

C#CGoHTMLSvelteJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
Tonejs/Midi

Dec 2016 - Sep 2017

Convert MIDI into Tone.js-friendly JSON
Role in this project:
userBack-end Developer
Contributions:32 commits, 16 PRs, 3 pushes in 8 months
Contributions summary:Brenton primarily contributed to the TypeScript type definitions for the `tonejs/midi` repository, focusing on defining and extending data structures related to MIDI file parsing. Their work included adding and modifying interfaces for `Note`, `Track`, `ControlChange`, and `MIDI` objects, and implementing specific features like `instrumentPatchID` and `instrumentFamilyID`. Further commits reveal they modified the build process, and added configuration to include code coverage, as well as added builds.
tonemidiaudiomusicjson
cssinjs/jss

Oct 2017 - Oct 2020

JSS is an authoring tool for CSS which uses JavaScript as a host language.
Role in this project:
userFront-end Developer
Contributions:11 commits, 5 PRs, 1 push in 2 years 11 months
Contributions summary:Brenton primarily focused on enhancing the `JSS` library by integrating support for observable rules. Their contributions involved adding new features and improving existing ones to handle dynamic CSS properties derived from observables. They implemented and refined the observable rule plugin, including type definitions, and optimized the code by replacing `Object.entries` with a `for...in` loop. Additionally, they added more comprehensive tests for the observable rules feature.
hostauthoring-toolcsscssinjsstylesheets
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Brenton Simpson - UX Engineer, Design at Google