Michael Depalatis is a Senior Software Engineer and former physicist with 13 years of experience building scientific software, data pipelines, and cloud-native infrastructure from Boulder, Colorado. He blends research-grade rigor from a PhD in physics with practical engineering—designing bioinformatics and ETL pipelines, APIs documented with OpenAPI, and AWS/Terraform deployments for both cluster and cloud environments. An active open-source contributor, he has improved usability and modular installs in fsspec and enhanced core features and examples in the widely used Tornado web framework. Michael excels at connecting backend systems to scientist workflows, having built tools that automate lab and data-science tasks and index complex experimental metadata. Colleagues rely on him for clear API design, reproducible pipelines, and pragmatic solutions that scale from benches to cloud clusters. He brings a researcher’s curiosity to production software, often surfacing small UX and dependency improvements that make large projects easier to adopt.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at The University of Texas at Austin
Doctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Georgia Institute of Technology
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
Role in this project:
Back-end Developer
Contributions:6 reviews, 28 commits, 19 PRs in 5 years 11 months
Contributions summary:Michael primarily contributed to the Tornado web framework by fixing documentation issues, improving code clarity, and adding new features. Their work includes correcting version changes in documentation, adding a TCP echo demo, and updating examples. Additionally, they addressed color support in logging and implemented the `run_in_executor` function.
A specification that python filesystems should adhere to.
Role in this project:
Back-end Developer
Contributions:9 commits, 2 PRs, 9 comments in 1 month
Contributions summary:Michael focused on improving the configuration of extra dependencies for the fsspec library. They added and modified the `extras_require` section in `setup.py` to include various file system implementations like AWS S3, Azure, and Dropbox, as well as HTTP support. Furthermore, the user updated documentation, making it easier to install the dependencies. These changes enhanced the library's flexibility and usability by allowing users to install only necessary dependencies.
specificationfilesystemspythonfilesystem
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 Depalatis - Senior Software Engineer at Ascend Analytics