Keynotes and Special Invited Conference Presentations
- October 2023, Special Invited Talk, Native Profiling for Python. PyCon MEA 2023, Dubai, UAE
- April 2023 , Special Invited Talk, Signal-based Native Profiling for Python. 17th Annual Research Exposition of the UNB Faculty of Computer Science, Fredericton, Canada
- uly 2021, Keynote presentation, Python the Bad Parts. EUROPYTHON 2021, Ramnebacken, Sweden
- August 2020, Keynote presentation, Python 4.x: What do you Expect?. Pycon Africa, Accra, Ghana
- August 2017, Special Invited Talk, Ruby in Containers. EuRuKo, Vienna Austria
General Conference Presentations
- September 2023, A Rust-based Garbage Collector for Python. RustConf 2023, Albuquerque, NM, USA
- July 2023, Towards Reliable Memory Management for Python Native Extensions. 17th Workshop on Implementation, Compilation, Optimization of Object- Oriented Languages, Programs and Systems (ICOOOLPS 2023), Seattle, USA
- April 2023, Towards Native Profiling for Python. Python Language Summit presentation PyCon US 2023, Salt Lake City, USA
- November 2022, The Garbage Collection Cost For Meta-Tracing JIT-based Dynamic Lan- guages. WeaveSphere 2022, powered by CASCON x EVOKE, Toronto Canada
- August 2022, Memory Management Techniques for Dynamic Languages. Google Award Summit 2022, Remote
- November 2021, Eclipse OMR Garbage Collection for Tracing JIT-based Virtual Machines. 31st Annual International Conference on Computer Science and Software Engineering (CAS- CON x EVOKE 2021) Markham, Canada
- July 2021, An Eclipse OMR-based Garbage Collector for Python. 16th Workshop on Imple- mentation, Compilation, Optimization of Object- Oriented Languages, Programs and Sys- tems (ICOOOLPS 2021), Aarhus, Denmark
- November 2020, On using Eclipse OMR to Implement a GC in Python. 4th AORTCC 2020 Workshop, CASCON x EVOKE 2020, Toronto, Canada
- November 2019, My Python is Restricted: Implementing a Garbage Collector in High Level Language using the OMR GC Framework. 3rd AORTCC 2019 Workshop, CASCON x EVOKE 2019, Toronto, Canada
- September 2019, PEP 554: Multiple Subinterpreters in the Standard Library. CPython Core Developer Sprints, Bloomberg, London, UK