Nicolas Williams

Vice President at Two Sigma Solutions LLC

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
Nicolas Williams is a seasoned full‑stack engineer and technology leader with 14 years of professional experience, now serving as Vice President at Two Sigma Solutions in Austin. He blends hands‑on systems programming with strategic consulting—running his own consulting firm for an investment bank while previously advising Two Sigma and engineering at Oracle and Sun Microsystems. Nicolas has deep expertise in back‑end systems and security protocols, demonstrated by substantive contributions to high‑profile open‑source projects like the jq JSON processor and the MIT krb5 Kerberos implementation, where he optimized core APIs, removed global state, and fixed complex locking and encryption negotiation issues. His work shows a rare combination of performance-minded code hygiene and protocol-level understanding, making him adept at turning legacy, security‑sensitive systems into robust, maintainable platforms.
code14 years of coding experience
job15 years of employment as a software developer
github-logo-circle

Github Skills (17)

json10
kerberos10
jsonb10
jsonp10
c1110
security10
c1710
json-parser9
parsing9
system-administration8
apidoc8
api8
code-optimization8
data-structure7
command-line-interface7

Programming languages (17)

PowerShellJavaC++CRustGoTree-sitter QueryHTML

Github contributions (5)

github-logo-circle
jqlang/jq

Apr 2013 - Oct 2021

Command-line JSON processor
Role in this project:
userBack-end Developer
Contributions:5 releases, 208 reviews, 555 commits in 8 years 7 months
Contributions summary:Nicolas primarily focused on modifying the core functionality of the command-line JSON processor, implementing changes to improve its API, optimize performance, and enhance features. They removed global variables, restructured code, and added capabilities for handling JSON sequences. The user's work centered around improving the internal workings and efficiency of the project.
command-line-tooljsonpathjqfileformatcommand-line
krb5/krb5

Jun 2012 - Nov 2015

mirror of MIT krb5 repository
Role in this project:
userBack-end Developer
Contributions:53 commits, 2 PRs, 77 comments in 3 years 6 months
Contributions summary:Nicolas primarily focused on enhancing the Kerberos KDC and related tools by adding features and addressing bugs. Their work included implementing control over session key enctype negotiation, adding policy extensions, and correcting locking issues in kdb5_util and kpropd. They also improved kpropd's behavior in iprop mode and adjusted error handling within the system. The commits indicate a deep understanding of the Kerberos protocol and its implementation.
krb5mitlinuxwindows
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
Nicolas Williams - Vice President at Two Sigma Solutions LLC