David Beazley

Computer Scientist at Dabeaz, LLC

Chicago, Illinois, 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
David Beazley is a Chicago-based computer scientist and author with 19 years of experience bridging deep academic insight and practical software engineering. Best known for authoritative Python books like The Python Essential Reference and the Python Cookbook, he also contributes impactful open-source work—most notably advancing the Curio async library and developing the SLY lexer/parser toolkit. His contributions reveal strong expertise in concurrency, parsers, and I/O internals, and he brings a teacher’s instinct to code, often packaging complex systems into clear, usable tools and courseware. Colleagues and learners alike benefit from his rare combination of professorial clarity and low-level systems craftsmanship.
code19 years of coding experience
github-logo-circle

Github Skills (24)

scheduled-tasks10
website-development10
python10
user-manual10
mio10
scheduler10
regular-expression10
scheduling10
socket10
iio10
lexical-analysis10
sched10
parsing10
task-scheduler10
nio10

Programming languages (6)

RustCSWIGHTMLCythonPython

Github contributions (5)

github-logo-circle
Practical Python Programming (course by @dabeaz)
Role in this project:
userFull-stack Developer
Contributions:183 commits, 59 PRs, 174 pushes in 2 years 7 months
Contributions summary:David primarily modified the project's layout and content, including adding links, copyright information, and editing the title. They also made changes to the footer and added a Creative Commons license. Additionally, they added and modified some code for data related to stock market simulation, demonstrating work on a back-end aspect of the project. Finally, the user added solution code for different exercises.
pythonpythontutorial
dabeaz/sly

Sep 2016 - Oct 2022

Sly Lex Yacc
Role in this project:
userBack-end Developer
Contributions:78 commits, 8 PRs, 52 pushes in 6 years 2 months
Contributions summary:David's contributions primarily focused on the development of the Sly library, specifically the implementation of a lexer and parser. Their work involved refactoring and enhancing existing code within the lexer and parser modules. This included improvements to the pattern decorator and the implementation of features like EBNF handling and position tracking. These changes aimed to refine the library's functionality and usability.
yacc
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