Alex Nichol

Member Of Technical Staff at OpenAI

Greater Philadelphia 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
Alex Nichol is a Member of Technical Staff at OpenAI with 15 years of engineering experience building production systems, tooling, and research code. He blends deep-learning research and practical backend engineering—contributing to OpenAI projects like guided-diffusion and supervised-reptile while also shipping tooling such as a Go obfuscator and a Gym HTTP Go client. Comfortable across the full stack, Alex has a history of reverse-engineering complex protocols (e.g., kahoot.it) and building platform-level features like websocket orchestration and mixed-precision training. A long-time independent developer before joining OpenAI, he maintains an active GitHub showcasing hands-on projects from WiFi tooling to ML performance fixes. Based in Greater Philadelphia, he pairs a math-oriented, research mindset with pragmatic software craftsmanship and a taste for surprising low-level problems. Colleagues know him as a continual learner who moves fluidly between experimental research and production-grade engineering.
code16 years of coding experience
job12 years of employment as a software developer
github-logo-circle

Github Skills (50)

json10
api-rest10
objective-c10
filesystem10
javascript10
pytorch10
python10
apidoc10
api-design10
restful-api10
meta-learning10
openai-gym10
machine-learning10
websocket10
ftp10

Programming languages (13)

C++RustCGoValaPrologJupyter NotebookCuda

Github contributions (5)

github-logo-circle
unixpickle/JamWiFi

Jul 2012 - Mar 2020

A GUI, easy to use WiFi network jammer for Mac OS X
Role in this project:
userFull-stack Developer
Contributions:18 commits, 2 PRs, 5 pushes in 7 years 9 months
Contributions summary:Alex primarily worked on the JamWiFi application, focusing on both the user interface and the underlying WiFi interaction logic. They implemented features for scanning and displaying available WiFi networks, client detection, and a jamming function. The user also addressed build errors and enhanced the application's performance, contributing to a more functional and user-friendly tool.
macoswifi
unixpickle/gobfuscate

Oct 2016 - Jun 2019

Obfuscate Go binaries and packages
Role in this project:
userBack-end Developer
Contributions:32 commits, 8 PRs, 31 pushes in 2 years 8 months
Contributions summary:Alex primarily focused on implementing obfuscation features for Go binaries within the repository. Their contributions included developing functions to encrypt package names, strings, and symbols, along with adding the functionality to build the obfuscated binary. They also introduced mechanisms to handle edge cases, such as CGO packages and the preservation of main packages, along with code to convert constant strings to variables.
go
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