
Senior Software Engineer
Apple · Full-time
Dec 2015 - Present
• 9 yrs 3 mos
Technical Lead / Software Engineer - Next Experience Display Lab
Samsung Research America
Mar 2014 - Dec 2015
• 1 yr 10 mosWorking on new and compelling user experiences for future Samsung products.
Focusing on input models and interactions for new product categories and next generation entertainment devices. Leading the technical prototyping efforts. Solving software engineering problems in ill-defined and unexplored domains to bring the next generation of user interfaces to reality.

g-speak engineer
Oblong Industries
2012 - Feb 2014
• 2 yrs 2 mos- Oblong Industries was founded by alumni of the MIT Media Lab to create the next generation of computing interfaces. Oblong’s chief scientist designed the computer interfaces in the movies Minority Report, Hulk, and Iron Man.
- As part of the video & graphics team, my main responsibilities included the evaluation of new hardware and software systems for real-time rendering and the development of prototype applications that showcase new system capabilities.
- Worked on a special project for a customer experience center for a large IT company. Integrated and tested g-speak support for a 32 million pixel wall that is synchronized over 16 displays and multiple machines. Project scope was significantly extended after successful installation.
- Contributed to g-speak (C++) – Oblong’s core platform for spatial, networked, multi-user, multi-screen, and multidevice computing environments – and to Mezzanine – Oblong’s flagship product for collaborative conference rooms.
- Optimized g-speak’s video pipeline with modern OpenGL techniques (asynchronous pixel buffer objects). This greatly improved the stability and performance of Mezzanine when displaying multiple HD video streams.
- Optimized general OpenGL usage in g-speak: under heavy load, Mezzanine’s frame rates were increased by more than 20 percent, allowing smoother interactions and more on-screen content to be displayed.
- Ported part of the g-speak platform to run on embedded ARM systems and OpenGL ES (Raspberry Pi).
- Implemented a technology demonstration showcasing a combination of bare-hand tracking and smartphone interaction for the Mobile World Congress 2012. Patent filed with application number 13/909,980.

RWTH Aachen University
Jul 2003 - 2012
Research Assistant
- Worked with immersive Virtual Reality technology: networked multi-wall displays with real-time motion capture.
- Developed and implemented new methods for real-time estimation of brain connectivity using probabilistic algorithms on the graphics processing unit (GPU) with CUDA.
- Developed and implemented parallel algorithms for the efficient computation (GPU) of radio wave propagation for planning mobile communication systems.
- Represented the research group at international conferences and trade fairs.
- Acquired funding from the Jülich-Aachen Research Alliance for research on collaborative visualization in virtual environments and from the German Federal Ministry of Economics and Technology for research on radio wave propagation.
- Teaching assistant for Virtual Reality, Theoretical Information Technology, and Object Oriented Programming.
- Supervised graduate programming projects on streamline tracing of diffusion tensors, deferred rendering for real-time graphics, interactive blood damage calculations, and supervised a master thesis on GPU particle tracing.
Student Research Assistant
Jul 2003 - Aug 2006
• 3 yrs 2 mos- Implemented various tools, algorithms, and graphical user interfaces (C++, STL, Boost, Qt, OpenGL, Shaders) to support the group's research efforts.
- Main contributor to a visualization tool for cellular network planning that was showcased at the CeBIT trade fair in 2005.

Visiting Scientist
Jülich Research Center - Institute for Advanced Simulation (IAS)
Jan 2010 - Aug 2011
• 1 yr 8 mos- Showcased joint visualization projects (medical data sets, physics simulations) at their center for Virtual Reality.
- Collaborated with scientists from the Institute of Neuroscience and Medicine on the “Virtual Brain” project.
- Developed intuitive tools and natural interfaces for 3D visualizations of MRI/DTI data used by neuroscientists.