James Newsome

Shadow Simulation Developer

Austin, Texas, 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 Newsome is a seasoned software engineer with 14 years of experience building robust back-end systems and security-focused infrastructure, currently developing shadow simulation at The Tor Project in Austin. His background spans research-grade trusted computing at Carnegie Mellon, embedded cryptography at Bosch, engineering leadership at AppCertain, and large-scale data and ML-driven pipelines at Google where he helped migrate batch to streaming and improved labeling infrastructure. An active open-source contributor, he has improved error handling and mention-processing in notable repos such as the Moai SDK and the Matrix IRC bridge, demonstrating attention to resilient logging and subtle regex edge cases. Comfortable bridging research and production, he combines deep systems security expertise with practical operational tooling for safe rollout and observability.
code13 years of coding experience
job11 years of employment as a software developer
bookComputer science, Computer science at Wayne State University
bookBSE, Computer Engineering, BSE, Computer Engineering at University of Michigan
bookPhD, Electrical and Computer Engineering, PhD, Electrical and Computer Engineering at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

javascript10
c-language10
regular-expression10
logging10
nodejs10
error-handling10
cprogramming-language10
sdk9
fileio9
file-access9
irc9
file-handling9
file-processing9
test-unit8
unit-testing8

Programming languages (18)

JavaC++RustCSchemeCMakeGoHTML

Github contributions (5)

github-logo-circle
Node.js IRC bridge for Matrix
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 4 comments in 4 days
Contributions summary:James primarily focused on modifying the MatrixAction class within the `matrix-appservice-irc` repository. Their commits centered around refining the processing of mentions, specifically adjusting regular expressions to accurately identify and format user mentions. They iterated on the regex, addressing issues with word boundaries and edge cases involving possessive and bracketed mentions. This work ultimately aimed to improve the accuracy of user identification and improve the overall user experience within the IRC bridge.
node-jsirc-bridgejavascriptbridgenodejs
moai/moai-dev

Oct 2012 - Oct 2012

This is the development repo of Moai SDK.
Role in this project:
userBack-end Developer
Contributions:6 commits in 6 days
Contributions summary:James primarily focused on improving error handling and logging within the Moai SDK. They introduced new error messages for file-related issues, specifically when a file couldn't be opened. Additionally, the user modified existing code to incorporate these new logging messages, enhancing the debugging capabilities. They also addressed display resolution settings, refactoring the code to use more descriptive terms like horizontal and vertical resolutions.
sdkmoai
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 Newsome - Shadow Simulation Developer