Mickey Petersen is a seasoned technical architect and software developer based in London with over a decade of commercial Python experience and nearly three decades in software engineering. He repeatedly leads end-to-end projects—especially data modelling, data warehousing and big-data systems—bringing algorithms-level thinking and deep OS/hardware performance insight to high-scale deployments. As a hands-on architect he has modernised ETL and deployment pipelines, built terabyte-ram Monte Carlo platforms at SCOR, and migrated heavyweight models to cloud and container orchestration for elastic scale. He trains and mentors teams, enforces rigorous release/configuration/test discipline, and codifies best practices in Python across organisations. An active open-source contributor, he extends Emacs structured editing with Tree‑sitter support and is the author of "Mastering Emacs," reflecting an uncommon blend of developer tooling evangelism and production systems expertise. His background spans startups to global banks, consistently translating complex domain requirements into maintainable, performant systems.
Structured Editing and Navigation in Emacs with Tree-Sitter
Role in this project:
Full-stack Developer
Contributions:1 review, 15 commits, 16 PRs in 1 year
Contributions summary:Mickey contributed significantly to the `combobulate` project, which focuses on structured editing and navigation in Emacs using Tree-sitter. Their work involved implementing and extending features within the Emacs Lisp environment, as well as adding and improving language-specific support, particularly for Python, Javascript and HTML. The commits demonstrate a focus on enhancing navigation capabilities, expanding support for different code structures, and improving the overall user experience. This includes adding support for new languages, refactoring code, and making improvements to the performance of the navigation and editing tools.
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.