About Me
Software engineer with a background in embedded systems. Passionate about software performance, reliability, and efficiency.
When not in front of a screen I pretend to be a weekend warrior: cycling, skiing, and scrambling in WA’s lovely mountain ranges.
Publications
- Quantifying Daily Evolution of Mobile Software Based on Memory Allocator Churn - Proceedings of The 9th International Conference on Mobile Software Engineering and Systems (MobileSoft ‘22) ACM
- The Evolving Landscape of Software Performance Engineering - The International Conference on Evaluation and Assessment in Software Engineering 2022 (EASE 2022)
- Is Kernel Code Different From Non-Kernel Code? A Case Study of BSD Family Operating Systems - 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022)
- There Ain’t No Such Thing as a Free Custom Memory Allocator - 38th IEEE International Conference on Software Maintenance and Evolution (ICSME 2022).
- When malloc() Never Returns NULL – Reliability as an Illusion - 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE 2022); winner of “most disruptive paper” award.
- Who Ate My Memory? Towards Attribution in Memory Management - 45th International Conference on Software Engineering (ICSE 2023)
- What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity - 46th International Conference on Software Engineering (ICSE 2024)
- The Devil Is in the Command Line: Associating the Compiler Flags With the Binary and Build Metadata - 46th International Conference on Software Engineering (ICSE 2024)