Lenny Critchley is a freelance software engineer based in the UK with six years of hands-on experience building cross-platform applications and game-related tooling. He’s an active open-source contributor to pyglet, where he implemented mouse event handling, enhanced sprite capabilities, and added a centered camera class—demonstrating practical expertise in Python, OpenGL, and game development patterns. Comfortable across the full stack of multimedia apps, he combines systems-level graphics knowledge with pragmatic engineering to ship usable examples and libraries. As a freelancer he emphasizes delivering focused, extensible components that accelerate developers’ workflows, and his contributions show a knack for translating low-level graphics concerns into clear, reusable APIs.
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Role in this project:
Full-stack Developer
Contributions:10 reviews, 13 commits, 12 PRs in 2 years 4 months
Contributions summary:Lenny primarily contributed to the pyglet library by implementing new features and enhancing existing functionality. Their work included adding mouse event handling capabilities, such as tracking mouse position and drag events, and improving the sprite class with new properties. They also added a centered camera class and examples of camera group usage. The user demonstrated expertise in OpenGL, game development and Python.
Contributions:6 releases, 1 PR, 42 pushes in 11 months
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.