Human Centered Design | Software Engineer

I am currently seeking a Post-Doctoral, Research Engineering, or Software Enginnering position. 

I design and develop systems and interactions to support individuals in creation tasks. I have a particular interest in expressing personal narratives. Human centered design requires focusing on people's context of use, with all the systemic biases that appear all to frequently in technological spheres. I believe technology design can serve as a field for promoting equity for people of all genders and backgrounds. 

Publications

  TVCG      VIS 2024   Acceptance Rate: 22% (124/557) 

DataGarden: Formalizing Personal Sketches into Structured Visualization Templates

Anna Offenwanger, Theophanis Tsandilas, and Fanny Chevalier 

📄 pdf | 🎥 video | 🌐 website 

  TVCG      VIS 2023   Acceptance Rate: 26% (139/539) 

TimeSplines: Sketch-based Authoring of Flexible and Idiosyncratic Timelines

Anna Offenwanger, Matthew Brehmer, Fanny Chevalier, Theophanis Tsandilas 

🏆 Best Paper Award (top 1%) 📄 pdf | 🎥 video | 🌐 website 

  THRI 2023    

15 years of (who) man robot interaction: Reviewing the h in human-robot interaction

Katie Winkle, Erik Lagerstedt, Ilaria Torre, Anna Offenwanger

📄 pdf 

  CHI 2021   Acceptance Rate: 26% (749/2844)

Diagnosing Bias in the Gender Representation of HCI Research Participants: How it Happens and Where We Are

Anna Offenwanger, Alan Milligan, Minsuk Chang, Julia Bullard, and Dongwook Yoon

📄 pdf  | 🎥 video | 🎥 system

  WCCCE 2014     Acceptance Rate: 67% (78/117) 

ConEE: An Exhaustive Testing Tool to Support Learning Concurrent Programming Synchronization Challenges

Anna Offenwanger and Yves Lucet

Industry Experience

Mar  2024 - Aug 2024

Microsoft Research Intern and Contractor on the Epic Transcendence team

Working on the next generation of AI Interaction. (Publications coming soon...) 

Aug  2017 - Aug 2018

Google Software Engineer, Developer on the Chrome WebXR project

WebXR is a web spec that will make it possible to distribute VR applications on the internet. For one year I was working on the backend systems that made this spec usable in Chrome, making VR development easily accessible to developers. 

Specific involvement: Developed a test suite for various WebXR features, and worked on using smartphone gyroscopes for magic window style immersion. Javascript and C++ development.

Sep 2016 - Aug 2017

Google Software Engineering Residency Program

As part of the Engineering residency program, did two five month projects on different teams.

Oct 2016 - Mar 2017

Designed and built a visualization application to streamline inspection of user demographics data. Developed project outline, created design documents, applied review feedback, prioritized tasks. Application built in AngularJS.

Mar 2017 - Aug 2017

Added a feature to allow casting of local files to remote playback devices through Chrome. Programed in C++

Also added the number of bookmarks to be opened to the Chrome  bookmarks bar right-click menu.  

Education

Oct 2021 - April 2025

Ph.D. in Computer Science

Université Paris-Saclay

Thesis: Sketch-based support for expressive personal visualization


Sep 2018 - May 2021

M.Sc. in Computer Science

University of British Columbia, Vancouver

Thesis: Diagnosing Bias in the Gender Representation of HCI Research Participants : How it Happens and Where We Are (PDF)

TA'ed Courses:

Sep 2011 - Jun 2016

B.A. Honours in Computer Science, Minor in Math and Statistics

University of British Columbia, Okanagan

Thesis: Generative Neural Networks (PDF)

TA'ed Courses:

Work study

Can robots paint? (spoiler alert, ours didn’t) Using a 6ft industrial Kawasaki Robot Arm, we built a system that allowed the arm to manipulate a brush in order to paint expressively. We aimed to explore the definition of ‘an artist’ in a AI and machine driven world. 

Personal Interests

MakerSpaces 

3D printing and other Maker tools blur the line between physical and digital objects. Exploring the capacities and limitations of various makerspace tools, I have developed a variety of items, from badge holders to Nazgul Gauntlets, combining 3D printing and textile arts. 

Gallery

WebXR technologies  

WebXR has the potential to democratize immersive technologies by focusing on cross-platform compatibility. I am keen to explore the potential of this medium, and experiment with application development in my spare time. 

Simple Demo: https://offenwanger.github.io/vr-maze/