Max Wipfli is a software engineer and ETH Zürich MSc student in Electrical Engineering and Information Technology with 8 years of hands-on experience in embedded systems, hardware acceleration, and hardware security. He has delivered tangible performance and power improvements for FPGA and accelerator projects at Daedalean AI and Axelera AI, and co-authored a USENIX Security '24 paper exposing Rowhammer vulnerabilities on AMD Zen platforms. Comfortable across bare-metal C, Python automation, RTL debugging and Linux driver work, he bridges chip-to-system development and supports hardware teams by isolating and fixing complex integration issues. An active open-source contributor, he has improved core functionality in notable projects like SerenityOS and Xournal++, demonstrating attention to OS-level correctness and data migration. Max pairs academic distinction and a prestigious ESOP scholarship with practical impact—optimizing throughput and power while shipping verifiable, certifiable solutions for safety-critical domains.
8 years of coding experience
1 year of employment as a software developer
Master of Science (MSc) Electrical Engineering and Information Technology, Master of Science (MSc) Electrical Engineering and Information Technology at ETH Zürich
Matura Physics and Applied Mathematics (PAM), Matura Physics and Applied Mathematics (PAM) at Kantonale Mittelschule Uri
Contributions:147 reviews, 194 commits, 51 PRs in 9 months
Contributions summary:Max contributed to the SerenityOS kernel's Virtual File System (VFS) by addressing issues related to path validation, process veil, and error handling when dealing with veiled paths. Their work included clearing parent custody when resolving paths, adding FIXMEs to address potential data leaks from error codes, and validating paths against the process veil within the mkdir() function. The user also added a test case for the LibC mkdir() function.
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
Role in this project:
Back-end Developer
Contributions:1 review, 1 PR, 7 comments in 1 month
Contributions summary:Max primarily contributed to the core functionality of the Xournal++ application by modifying and refactoring the `MetadataManager`. They moved the metadata storage from the configuration directory to the state directory, improving organization. They also refactored the code to use `std::unique_ptr`, and added a migration routine for legacy metadata, and reformatted the code, demonstrating an understanding of data management and application architecture. These changes involved modification of the core logic of the application, including file system interaction and data storage mechanisms.
notespdf-viewerc-plus-plussusewindows-10
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
Max Wipfli - Software Engineer at ETH Zurich / MIT