Max Hurl

Software Engineer at Crash Override

Brighton, England, United Kingdom
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

👤
Senior
🎓
Top School
Max Hurl is a seasoned full-stack software engineer with 13 years' experience, currently based in Brighton and working at Crash Override after leading engineering teams at Simpplr and Futrli. He prefers Python, TypeScript, React and Go, and has deep backend chops demonstrated by notable contributions to the popular uvicorn ASGI server (signal handling, SSL and WebSocket work) and SQLAlchemy integration in apistar. Comfortable across the stack, Max has a history of shipping production systems, from database-backed APIs to user-facing React apps, and has led teams through architectural and delivery improvements. He blends hands-on coding with team leadership, and his open-source contributions reveal a practical focus on robustness and secure, performant server behavior.
code13 years of coding experience
job11 years of employment as a software developer
bookBSc, Digital Media Development, BSc, Digital Media Development at University of Brighton
github-logo-circle

Github Skills (15)

http10
http-server10
websocket10
sqlalchemy10
asgi10
python10
asyncio10
rest9
database-design9
ssl9
api9
signal-handling9
testing8
flask-ask7
flask7

Programming languages (8)

TypeScriptShellC++CSSNimJavaScriptSveltePython

Github contributions (5)

github-logo-circle
encode/apistar

Apr 2017 - Apr 2017

The Web API toolkit. 🛠
Role in this project:
userBack-end Developer
Contributions:21 commits, 1 PR, 5 comments in 10 days
Contributions summary:Max contributed significantly to the implementation of SQLAlchemy integration within the apistar project, focusing on database backend functionality. They added initial SQLAlchemy implementation, including setting up database connections, session management, and table creation. Further work involved merging updates, resolving conflicts, and refactoring to include settings-based configuration. This demonstrates a focus on database interaction and backend logic.
apiredocpythonjavascriptapi-documentation
encode/uvicorn

Jun 2017 - Jul 2017

An ASGI web server, for Python. 🦄
Role in this project:
userBack-end Developer
Contributions:11 commits, 3 PRs, 2 comments in 1 month
Contributions summary:Max primarily contributed to the Uvicorn project by adding features related to signal handling, SSL support, and WebSocket functionality. They integrated signal handling mechanisms for graceful shutdowns and implemented SSL context creation for secure connections. Further contributions included improvements to the HTTP protocol with flow control enhancements and modifications to the reply and body channels. These changes improve the server's robustness, features, and overall functionality.
asgipythonweb-serverasyncioserver
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
Max Hurl - Software Engineer at Crash Override