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.
code15 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 (18)

PowerShellJavaC++CRustPLpgSQLGoTree-sitter Query

Github contributions (5)

github-logo-circle
krb5/krb5

Jun 2012 - Nov 2015

mirror of MIT krb5 repository
Role in this project:
userBack-end Developer
Contributions:53 commits, 2 PRs, 80 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
nicowilliams/lyx2rfc

May 2012 - Feb 2014

Contributions:132 commits in 1 year 9 months
exportxmlxhtmlxml2rfcrfc
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