Markus Mächler is a digital forensics investigator in Zurich with 12 years of hands-on experience at the intersection of policing, cybercrime and research. Trained as a human biologist (MSc UZH) who transitioned into programming-heavy neuroscience research, he later qualified as a police officer and spent four years specializing in cryptocurrency-related investigations and cyber security. He combines practical investigative instincts with technical skills—scripting and full-stack fixes demonstrated through contributions to open-source projects like VuFind—to deliver auditable, reproducible results. As an instructor and guest lecturer, he trains fellow investigators in crypto seizure techniques and cybercrime workflows, translating complex technical concepts into operational practice. Known for valuing honesty, fairness and teamwork, he brings a curiosity-driven approach that thrives on unexpected career turns and real-world impact.
12 years of coding experience
Fachausweis Polizist – professional qualification as a police officer, Fachausweis Polizist – professional qualification as a police officer at Bundesamt für Berufsbildung und Technologie – Federal Office for Professional Education and Technology OPET
IBM Professional Certificate, Data Science, IBM Professional Certificate, Data Science at Coursera
Bachelor of Science - BS, Biology, General, Bachelor of Science - BS, Biology, General at Universität Zürich | University of Zurich
CAS in Cyber Security, CAS in Cyber Security at ETH Zürich
A library resource discovery portal designed and developed for libraries by libraries
Role in this project:
Full-stack Developer
Contributions:6 commits, 7 PRs, 9 comments in 2 months
Contributions summary:Markus primarily focused on fixing bugs and improving the VuFind library resource discovery portal. They addressed strict standards errors in the SummonrecordController, resolved limitations in the Piwik tracking functionality, and fixed an issue preventing RSS feeds for advanced searches. Additionally, they added features such as adding a success namespace to flash messages throughout the application, and improved the overall user experience by addressing form submission issues on errors, and made various other controller fixes.
Contributions:8 reviews, 409 commits, 197 PRs in 6 years 6 months
cmsfluidpdf-documentstypo3-cmspdf-generation
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.