Tom Watson is a staff product engineer with over a decade of experience building user-centric products for startups and scaling teams from prototype to Fortune 500 deployments. He blends product-first thinking with hands-on engineering, having led architecture and implementation of an Electron/React desktop analytics IDE and shipped high-traffic CMS and real-time WebRTC front-ends. At Deep Channel he grew the engineering team and delivered advanced SQL tooling and multi-database integrations; at Framer he continues to focus on polished user experiences. An active open-source contributor and Linux enthusiast, his GitHub work includes front-end UX improvements on a p2p WebRTC video chat and ergonomics-focused productivity apps. Based in Madrid, he’s seeking remote-first senior roles where he can drive product direction while still shipping code.
12 years of coding experience
11 years of employment as a software developer
1st Class BSc (Hons), Computer Science with Industrial Experience, 1st Class BSc (Hons), Computer Science with Industrial Experience at The University of Manchester
Contributions:185 commits, 34 PRs, 176 pushes in 4 years 9 months
Contributions summary:Tom primarily contributed to the front-end development of the p2p.chat application, focusing on the user interface and overall user experience. Their commits implemented features such as group chat functionality, the ability to mute the user's own stream, and the integration of room selection. Additionally, the user worked on styling the chat page and making the peer video grid reflowing.
Contributions:28 releases, 13 reviews, 210 commits in 3 years 5 months
Contributions summary:Tom primarily contributed to the front-end development of the BreakTimer app. Their commits focused on implementing the settings page, including UI elements like tabs, switches, and time pickers, using React and Blueprint.js. They also added the ability to set break notifications and incorporated a countdown timer into the break window, enhancing the user experience. Furthermore, they updated the code to handle sounds for break start and end.
eye-strainstrainrustperiodiceye
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.