Michael Lynch is a software developer with 11 years of experience building secure, pragmatic systems across startups and large tech firms, from Microsoft and Google to his own ventures. He founded TinyPilot and currently runs projects under mtlynch.io, combining product-focused full-stack development with hands-on infrastructure and security experience. His open-source work includes picoshare, a minimalist file-sharing service he built and iterated on, and contributions to the notable Sia decentralized storage project where he strengthened host-weighting logic and crypto signature tests. Comfortable across back-end, front-end, and database design, he brings a practical engineering approach forged in both enterprise and entrepreneurial contexts. Based in Springfield, Massachusetts, he pairs Columbia-trained CS and economics fundamentals with a track record of shipping maintainable, well-tested code.
11 years of coding experience
13 years of employment as a software developer
BS, Computer Science, Economics, BS, Computer Science, Economics at Columbia University in the City of New York
A minimalist, easy-to-host service for sharing images and other files
Role in this project:
Full-stack Developer
Contributions:49 releases, 51 reviews, 395 commits in 11 months
Contributions summary:Michael contributed extensively to the development of a minimalist image and file-sharing service. Their work involved implementing new features, specifically adding a basic authentication page and user login/logout functionality. They also addressed formatting issues and performed code refactoring, changing aspects such as the handling of file uploads, and modifying the user interface. The user also set up a simple database schema and implemented file indexing to improve overall functionality and user experience.
Blockchain-based marketplace for file storage. Project has moved to GitLab: https://gitlab.com/NebulousLabs/Sia
Role in this project:
Back-end Developer
Contributions:69 commits, 46 PRs, 187 comments in 2 years 7 months
Contributions summary:Michael focused on refactoring and enhancing the host weighting calculation, including creating a separate file for the functionality and adding unit tests. They also addressed minor issues in host weight calculation, making improvements based on pull request notes. Furthermore, the user worked on refining the API, specifically the user agent check and whitelisting of specific agents, while removing an agent from the whitelisted list. They also refactored and added unit tests for crypto signatures within the Sia project.
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.