Michael Blume

Berkeley, California, 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
🎓
Top School
Michael Blume is a versatile software engineer based in Berkeley with 16 years of experience building backend systems, developer tooling, and research-oriented software across startups and non-profits. He has practical expertise in Python, C++, Linux/macOS system administration, and web stacks (Django, JS, HTML/CSS), and has applied that toolset at companies like The Climate Corporation and Loggly as well as at the Machine Intelligence Research Institute. An active contributor to open-source, he improved core functionality and added CTE support to the well-regarded HoneySQL project, demonstrating attention to protocol design and performance. Michael pairs hands-on engineering with analytical skills from a physics background—he’s produced economic-growth models for AI research and has experience in grant writing, instruction, and technical support. Colleagues benefit from his blend of practical system-level problem solving and clear written communication.
code16 years of coding experience
job6 years of employment as a software developer
bookUniversity of California, Santa Barbara
bookBachelor of Science, Physics, Bachelor of Science, Physics at University of California, Irvine
github-logo-circle

Github Skills (8)

clojure10
functional-programming10
sql10
clojure-cli10
testing10
optimization9
data-structure9
data-structures9

Programming languages (17)

C#JavaCSSC++RustCGoHTML

Github contributions (5)

github-logo-circle
seancorfield/honeysql

Jan 2015 - Apr 2018

Turn Clojure data structures into SQL
Role in this project:
userBack-end Developer
Contributions:155 commits, 104 PRs, 110 pushes in 3 years 3 months
Contributions summary:Michael primarily contributed to the HoneySQL project by implementing and improving its core functionality. Their work involved refactoring code to avoid naming collisions, extending the `ToSql` protocol to handle Java `Object`, and optimizing performance. They also upgraded dependencies and added test cases. Furthermore, the user worked on extending features of the project such as support for Common Table Expressions (CTEs).
sqledndata-structuresclojuresql-query
MichaelBlume/lambdafuck

Jun 2015 - Jul 2020

Contributions:26 commits, 9 pushes, 1 branch in 5 years 1 month
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
Michael Blume