From 2022-2025 I worked at Distributive as the project development lead for PythonMonkey, a low-level embedding of Mozilla's SpiderMonkey JavaScript engine in Python, which allows the two languages to seamlessly communicate. I've learned extremely intimate details of how both Python and JavaScript function as a result, including their implementations in C/C++.
Now, I'm a software engineer at AMD on the D3D NPI team (Direct3D New Product Integration), working on the Direct3D graphics driver stack for upcoming AMD products.
- 🌍 I'm based in Sutton, Ontario
- ✉️ You can contact me at caikens@amd.com