Summary
Miguel Grinberg is a Principal Software Engineer with 13+ years of professional experience and a long history of building and shaping Python web and real-time systems. Now at Elastic, he combines deep backend expertise with hands-on contributions to widely used open-source projects—most notably Flask, Flask-SocketIO, python-engineio/socketio, and the Sanic framework—where he has implemented robust WebSocket and async support. He’s also an author (Flask Web Development) and educator, publishing tutorials and example apps that make complex topics like streaming, authentication, and REST APIs accessible. His background spans product-focused microservices and large-scale cloud orchestration (OpenStack, Ansible) as well as media systems and embedded firmware, reflecting a rare blend of infrastructure, protocol, and systems knowledge. Colleagues rely on him for thoughtful API design, backwards-compatible evolution, and pragmatic testing, while users benefit from his emphasis on developer experience and clear documentation. Based in Drogheda, Ireland, Miguel pairs a Master’s in Computer Science with a proven track record of taking low-level protocol work through to polished, production-ready libraries.
13 years of coding experience
33 years of employment as a software developer
Masters Degree Computer Science, Masters Degree Computer Science at University of Buenos Aires
English, Spanish