James Vaughan

Software Engineer at Arcol

Oakland, 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
James Vaughan is a software engineer based in Oakland with 11 years of experience building front-end systems and developer tools at companies like Stripe and Arcol. He specializes in user-facing engineering and developer experience, contributing front-end features and fixes to notable open-source projects such as the tldraw whiteboard SDK. Comfortable across modern stacks (React, Redux, JS) and infrastructure tooling on AWS, he has a background shipping both internal tooling at large ops-driven companies and polished UIs at product-focused teams. James pairs a hands-on engineering approach with a deliberate-practice mindset—evident in his deep focus on mastering niche skills and debugging tricky UX issues like line wobble and cursor behavior. Outside work he pursues attention-demanding hobbies (slacklining, unicycling, magic) that mirror his patient, iterative approach to learning and problem solving. His combination of production experience, open-source contributions, and relentless curiosity makes him effective at improving both developer workflows and end-user experiences.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Freshman, Bachelor of Science (BS), Computer Science, Freshman at University of California, Los Angeles
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
196reached
0answers
1question
github-logo-circle

Github Skills (13)

javascript10
react10
canvas10
ui-design9
drawing8
typescripts8
typescript8
typescript-types8
whiteboard7
logging6
testing6
collaboration6
intel-edison6

Programming languages (19)

JavaCSSC++CRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
tldraw/tldraw

Sep 2022 - Oct 2022

whiteboard SDK / infinite canvas SDK
Role in this project:
userFront-end Developer
Contributions:7 commits, 5 PRs, 14 comments in 1 month
Contributions summary:James primarily contributed to front-end development, specifically focusing on implementing custom cursor components within the whiteboard SDK. Their work included adding new features, integrating components into the core application, and writing tests. They also addressed the line wobble issue, reintroducing a previous fix. Additionally, the user made code changes related to right-click event handling and development environment configuration.
reactsvgtinysketchwhiteboard
jamesbvaughan/dotfiles

Dec 2015 - Jan 2023

Contributions:577 commits, 352 pushes, 4 branches in 7 years 3 months
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
James Vaughan - Software Engineer at Arcol