Arthur Carabott

Senior Technical Designer at Splice

Los Angeles, 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

👤
Senior
🎓
Top School
Arthur Carabott is a multidisciplinary interaction designer and software engineer with 17 years of experience at the intersection of music, web technologies and product design. He builds performant music UIs and prototypes—often in TypeScript and WebAudio—for both browser and native WebView contexts, and is currently authoring a book on UI for music software. Arthur has led product and UX efforts at companies like Output and Splice, shipped production C++ and web audio features, and contributed front-end fixes and gesture/text rendering improvements to notable open-source TypeScript ecosystems such as thi-ng/umbrella. His freelance work spans high-profile interactive installations (Olympic Parks, Venice Biennale, Tate Britain) and collaborations with artists and brands, showing a rare blend of large-scale public-facing systems and delicate musical interaction design. He also teaches and runs workshops, bringing research-informed pedagogy to product work—a pattern reflected in past residencies at Microsoft Research and Y Combinator Research.
code17 years of coding experience
bookMaster of Science - MSc, Global Innovation Design, Distinction, Master of Science - MSc, Global Innovation Design, Distinction at Imperial College London
bookGlobal Innovation Design, Global Innovation Design at Keio University
bookGlobal Innovation Design, Global Innovation Design at Pratt Institute
bookBA, Music Informatics, 1st, BA, Music Informatics, 1st at University of Sussex
bookMaster of Arts - MA, Global Innovation Design, Master of Arts - MA, Global Innovation Design at Royal College of Art
stackoverflow-logo

Stackoverflow

Stats
653reputation
51kreached
2answers
1question
github-logo-circle

Github Skills (16)

typescript10
typescripts10
ui-design10
typescript-types10
html9
vector8
sass6
css6
font-face6
functional-programming6
lazy-loading6
javascript6
functional-programming-language6
jquery6
data-structure5

Programming languages (10)

TypeScriptC#C++CObjective-C++MaxSCSSJavaScript

Github contributions (5)

github-logo-circle
thi-ng/umbrella

Oct 2018 - Apr 2021

⛱ Broadly scoped ecosystem & mono-repository of 200 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development
Role in this project:
userFront-end Developer
Contributions:9 commits, 12 PRs, 17 comments in 2 years 6 months
Contributions summary:Arthur primarily contributed to the `hdom-canvas` and `rstream-gestures` packages, likely focusing on improving the user interface and related functionality. Their commits include fixing bugs related to text rendering and gesture handling, as well as adding new features like the `maxWidth` parameter for text. The user also addressed issues regarding incorrect local positioning in scrolled views, enhancing the overall user experience.
node-graphfunctional-programmingstreamsanti-frameworkdataflow
acarabott/piano-roll-layers

Nov 2017 - Apr 2020

A prototype interface for inputting fancier rhythms on a piano roll
Contributions:197 commits, 2 PRs, 26 pushes in 2 years 5 months
music-compositionprototypepiano-rollrhythmsmusic
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
Arthur Carabott - Senior Technical Designer at Splice