I'm Tech Lead on Guide Labs' internal training framework/infrastructure and production services. I'm also Founding Research Scientist at Guide Labs where I'm working on developing interpretable-by-design AI language models.
Neural networks can solve complex problems, yet it’s often difficult to tell why they produce a particular answer or how they’ll behave in an unfamiliar situation. My research focuses on making these systems easier to understand and control. I develop methods to identify what drives a model’s behavior, test whether its explanations faithfully reflect how it reached an answer, and steer its behavior when needed. These capabilities matter most when people rely on AI in settings where mistakes have real consequences.
I have a Ph.D. from Mila, where I was supervised by Prof. Sarath Chandar and Prof. Siva Reddy. Before that, I was known for being an independent researcher, also working in interpretability. What I've learned during all this time, is that we need to design models to be explained via training, for which I'm pursuing new paradigms.
I have been published in most major conferences and journals, ICML, ACL, EMNLP, ICLR, etc., and performed many invited talks and interviews regarding my work and career. For example, I was invited to do the inaugural talk at Cohere for AI. I've also received spotlight awards at ICML and ICLR, for outstanding research work, and industry awards.
Before starting my Ph.D. I published in Distill.pub and at ICLR 2020, where I received a spotlight award. Both of these works received much attention, and I wrote a blog post about my life as an Independent Researcher that went quite viral.
My early work includes implementing clinic.js, which has become the de-facto profiling tool in JavaScript and won awards. I was also an open-source contributor in JavaScript, and today continue to contribute via Python. I have helped develop Node.js since 2011, where I was part of several steering committees, and my open-source modules were downloaded 243 million times in 2025.