Michael Tilstra is a Principal Data Engineer with 24 years of software experience, currently architecting IoT ingestion and time-series data pipelines using Node.js/TypeScript, Erlang/Elixir, and container tooling. He brings deep systems and embedded expertise—from Linux kernel drivers and FreeRTOS to BLE on iOS—rooted in early distributed storage and clustering work on GFS, DHTs, and failover systems. A pragmatic problem-solver, he blends low-level systems design with modern cloud-native practices and has contributed CI/CD-focused enhancements to the widely used fastlane project. Based in Saint Paul, MN, he is equally comfortable bootstrapping embedded hardware and shaping scalable backend architectures, with a knack for quickly learning new languages and getting disparate systems to communicate.
24 years of coding experience
23 years of employment as a software developer
Computer Engineering, Computer Engineering at University of Minnesota Graduate Program
BS Computer Science, BS Computer Science at University of Minnesota
🚀 The easiest way to automate building and releasing your iOS and Android apps
Role in this project:
Automation Engineer
Contributions:6 commits, 2 PRs in 1 day
Contributions summary:Michael's contributions primarily focus on enhancing the `fastlane` project, specifically related to the `CocoapodsAction` and the `hockey` action. They added options to the `pod install` command, such as `--no-clean`, `--no-integrate`, `--no-repo-update`, `--silent`, `--verbose`, and `--ansi`, suggesting an effort to provide more control and flexibility for iOS/macOS app builds. Furthermore, the user extended the hockey action by introducing new options to include commit SHA, repository URL, and build server URL, improving integration with CI/CD systems.
Contributions:48 pushes, 1 branch in 6 years 2 months
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.