Alex Rudnick

Lecturer at University of California, Santa Cruz

California, 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
Alex Rudnick is a lecturer and experienced software engineer with 15 years in industry and academia, currently teaching at UC Santa Cruz after roles at Google Translate and as a staff applied scientist on Etsy’s recommendations team. He holds a PhD in Computer Science and blends deep research training with practical production experience building large-scale language systems and recommendation models. A longtime contributor to the NLTK project, Alex has focused on bug fixes, Python 3 and Unicode compatibility, and documentation—work that reveals a pragmatic attention to long-term library health as well as user-facing clarity. He enjoys reconnecting with the joy of programming through collaborative residencies like the Recurse Center, and brings that curiosity into both the classroom and engineering teams. Based in California, he combines rigorous academic grounding with hands-on contributions to widely used NLP tooling.
code16 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Indiana University Bloomington
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
github-logo-circle

Github Skills (6)

nltk10
python10
natural-language-processing10
documentation9
nlp8
machine-learning8

Programming languages (4)

C++JavaScriptLexPython

Github contributions (5)

github-logo-circle
nltk/nltk

Jul 2010 - Feb 2014

NLTK Source
Role in this project:
userBack-end Developer
Contributions:47 commits, 3 PRs, 1 push in 3 years 7 months
Contributions summary:Alex primarily contributed to bug fixes, documentation improvements, and code enhancements within the NLTK library. Their work included updating examples in the documentation, correcting parse errors, deprecating methods, and adding missing imports. They also addressed unicode and Python 3 compatibility issues, demonstrating a focus on code quality and library maintenance. The user's contributions indicate a good understanding of the library's internal workings and its evolution.
nltkpythonnlpnatural-language-processingmachine-learning
alexrudnick/dissertation

Mar 2013 - Feb 2019

Contributions:755 commits, 581 pushes, 17 comments in 6 years
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