Chris Laffra

Chris Laffra

I worked on numerous programming languages, development tools, systems, and projects, such as Java, Eclipse, and Python. I like to take things apart and fix them, with disregard for whether they are washing machines or software frameworks. For programming languages this means I ended up writing numerous profiling and visualization tools for Procol, Smalltalk, JavaScript, C++, Java, EGL, and Python. The latest in the series is PyAlgoViz and I would like to discuss why I built the site, how it works, and what I learned doing it. I am a software engineer at Google.

Presentations

PyAlgoViz: Python Algorithm Visualization in the Browser