Mihai Constantin is a software engineer with nine years of experience at the intersection of behavioural data science, statistical computing, and web development, currently based in North Brabant, Netherlands. With academic roots in cognitive psychology and a PhD from Tilburg University, he specializes in generalized linear models, network and time-series analyses, and sample size planning for social sciences. He writes production-grade code in R, Python, and C++, designs complex simulation studies, and enjoys system-level tooling—recently contributing back-end improvements to an Apple Silicon battery management CLI. Mihai pairs rigorous methodological thinking with pragmatic software design, favoring user-centered workflows, CI/CD practices, and clean architecture. Outside work he’s an avid squash player, hiker, and kayaker, and he keeps learning to minimize future regrets.
CLI/GUI for managing the battery charging status for Apple silicon (M1, M32, M3) Macs
Role in this project:
Back-end Developer
Contributions:2 reviews, 7 commits, 1 PR in 4 months
Contributions summary:Mihai primarily contributed to the development of the battery CLI utility by adding and refining the `uninstall` functionality. They implemented the `uninstall` action to remove the `smc` tool and the main script, making changes to the help message and the uninstall helper function. Further improvements included fixing a minor error in the `rm` command and removing unnecessary whitespace, and bumping the version number.
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
Mihai Constantin - Software Engineer at Tilburg University