Niall Williams

Assistant Professor at Barnard College

New York City Metropolitan Area 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
Niall Williams is a postdoctoral researcher and applied perception scientist with nine years of experience at the intersection of computer graphics, human perception, HCI, computational geometry, and robotics. He has held research roles at NYU, NVIDIA, Meta, and the University of Maryland, blending experiment design, implementation, and data analysis to advance AR/VR and telepresence technologies. Equally comfortable writing papers and code, he contributes to open-source projects like PettingZoo (notably refactoring game environments) and maintains a public research portfolio. Based in Spain, he teaches and mentors while pursuing novel perceptual questions that directly inform system and display design. Beyond typical academic output, he pairs rigorous human-subject work with full-stack engineering chops, making his research readily translatable to products.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science with High Honors Computer Science, Bachelor of Science with High Honors Computer Science at Davidson College
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Maryland
bookMiddlesex School
github-logo-circle

Github Skills (7)

game-development10
object-oriented-programming10
pygame10
python10
image-manipulation9
back-end-development8
front-end-development8

Programming languages (4)

JavaJavaScriptLuaPython

Github contributions (5)

github-logo-circle
Farama-Foundation/PettingZoo

Jan 2020 - Mar 2020

A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities
Role in this project:
userFull-stack Developer
Contributions:47 commits in 2 months
Contributions summary:Niall's commits primarily involve changes to the `gamma_games/zombie_shooter` directory, indicating work on a game project. The changes include refactoring code into a class structure, disabling strafing, fixing image paths and bugs related to sword persistence and arrow orientation. These changes involved modifications to player movement, weapon behavior, and rendering, suggesting front-end and back-end adjustments, therefore suggesting a full-stack role.
multi-agent-reinforcement-learningapigymnasiumreinforcement-learningmultiagent-reinforcement-learning
pasumi/pasumi

Mar 2021 - Jul 2022

Contributions:59 commits, 34 pushes, 1 branch in 1 year 4 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