Micha Schwab Web & Visualization Engineer & Researcher CV

PhD Candidate at Northeastern University & Google Intern


Make the web smarter - using better and faster graphics & visualization, for mobile & desktop.

I work toward this by taking existing data visualizations and automatically improving interactions and rendering performance. At Google, I work on the Chrome browser.


Scalable Scalable Vector Graphics performance

Solve the major data visualization problem that SVG rendering is slow by rendering any visualization in a multi-thread canvas application and keeping track of changes.

EasyPZ.js Pan & Zoom Library for Visualizations interactivity mobile

EasyPZ makes it extremely easy to use advanced pan and zoom techniques on data visualizations.

Evaluating Pan & Zoom Timelines and Sliders interactivity mobile

Which pan and zoom techniques should be used in data visualization, on mobile and desktop? This paper sheds some light into this question by comparing navigation speeds.

Perfetto UI: Performance instrumentation and tracing for Android, Linux and Chrome performance

Perfetto is a not-yet released Google project for platform tracing, trace processing and analysis with a web-based trace viewer UI. I helped create the core architecture and crucial parts of the UI.

Maximizing Resolvable Items: A Mantra of Mobile Visualization mobile

How do we interact with a lot of data on mobile devices, where screen sizes are small and selection accuracy is low? The Mantra of Maximizing the Resolvable Items can guide you through this challenge.

booc.io: An Education System with Hierarchical Concept Maps and Dynamic Non-linear Learning Plans

What's the fastest way to learn X? What do I need to know, what can I skip? This project answers these questions for students in a class using a hierarchical visualization to give an overview of a course.