I offer consulting and freelancing services for software development and system administration on a per-project or hourly basis. I have more than 15 years of experience in professional software development and more than five years as a Site Reliability Engineer at Google. I’m proficient in a wide array of technologies and programming languages, including C, C++, Go, Python, JavaScript and many APIs. Previous projects include:
- Cluster-based software for managing virtual machines
- Linux kernel drivers and contributions to numerous Open Source projects
- GUI applications for Windows, Mac OS X and Linux
- Automating and scaling operations using Puppet, Ansible and other technologies
- Design, configuration and operation of Red Hat OpenShift clusters
- Monitoring using Nagios, Icinga and other systems
- Software for ATmega/ATtiny microcontrollers, Arduino and bare-metal
- Speaking at international conferences
A detailed curriculum vitæ is available on request. I’m based in Switzerland and worked remotely in the past.
Contact
E-mail web@hansmi.ch, PGP key 0x710DD762010BBA8A (summary of cryptographic information, updated June 2017). GitHub profile.
Security research
- October 2018: More vulnerabilities in GlusterFS (7 CVEs in total; PoC to be published on November 7, 2018)
- September 2018: GlusterFS remote code execution, denial of service and more (12 CVEs in total; PoC published on September 11, 2018)
- May 2018: Windows Host Compute Service Shim remote code execution vulnerability (CVE-2018-8115)
- April 2018: OpenShift S2I build privilege escalation (CVE-2018-1102)
- April 2018: Remote command injection in Composer for PHP
- March 2018: Denial of service and other vulnerabilities in Icinga 2.x before version 2.8.2 (CVE-2018-6532, CVE-2018-6534 and CVE-2018-6535)