JamesĀ Tompkin

Associate Professor

Providence, Rhode Island, 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 Tompkin is an associate professor and visual computing researcher at Brown University with over a decade of experience at the intersection of computer vision, graphics, and HCI. His lab focuses on low-level image and video editing, multi-camera arrays, and novel multi-view displays, translating foundational research into usable editing interfaces. He combines rigorous academic training (EngD, UCL; MSc, King's College London) with postdoctoral stints at Max Planck and Harvard and industry experience at Disney Research. James is also active in open source, helping run the brownvc GitHub organization and contributing front-end performance and feature improvements to notable projects like WebGazer.js, a scalable webcam eye-tracking library. He is based in Providence, Rhode Island, where his group emphasizes reproducible papers, code, and datasets to accelerate collaborative progress. Colleagues know him for bridging low-level vision algorithms with practical interaction design and multi-camera system engineering.
code11 years of coding experience
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at King's College London, U. of London
bookDoctor of Engineering (EngD), Computer Science, Doctor of Engineering (EngD), Computer Science at University College London, U. of London
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

computer-vision10
javascript10
eye-tracking10
web-development10
d3js9

Programming languages (6)

OpenEdge ABLTeXJavaScriptHTMLMATLABPython

Github contributions (5)

github-logo-circle
brownhci/WebGazer

Jun 2018 - Aug 2018

WebGazer.js: Scalable Webcam EyeTracking Using User Interactions
Role in this project:
userFull-stack Developer
Contributions:23 commits, 2 PRs, 14 pushes in 2 months
Contributions summary:James made numerous changes to the `webgazer.js` file, indicating a focus on front-end development, specifically for the webcam eye-tracking feature. They addressed performance issues and refactored the code, introducing the ability to control video and overlay display. Additionally, they integrated the collision demo. These commits suggest an understanding of the project's core functionality and a hands-on approach to improving its performance and features.
scalablewebcamjavascripteyetrackinginteractions
Contributions:1 PR, 22 pushes, 2 branches in 3 years
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 Tompkin - Associate Professor