Gabriel Dunne
Senior Software Engineer at OpenSpace- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
C/C++ Professional working proficiency
-
Python Professional working proficiency
-
Javascript Professional working proficiency
-
SQL Professional working proficiency
-
Bash/Shell Professional working proficiency
-
R/R-Studio Professional working proficiency
-
PHP Professional working proficiency
-
HTML/CSS Professional working proficiency
Topline Score
Bio
Experience
-
OpenSpace
-
United States
-
Software Development
-
200 - 300 Employee
-
Senior Software Engineer
-
Aug 2023 - Present
-
-
-
Okaynokay
-
San Francisco Bay Area
-
Co-Founding Partner
-
Sep 2015 - Aug 2023
Creative studio producing high end artful interactive applications, including the playful music sequencer Seaquence.app and the Site Specific AR art installation "Twilight Engines" with Vishal K Dar https://oknk.studio Creative studio producing high end artful interactive applications, including the playful music sequencer Seaquence.app and the Site Specific AR art installation "Twilight Engines" with Vishal K Dar https://oknk.studio
-
-
-
TESSELLATED GROUP LLC
-
United States
-
1 - 100 Employee
-
Chief Design Engineer
-
Jun 2005 - Aug 2018
Founding Designer and Software Engineer. Developed structural packaging solutions for multi-national product supply chains. Computational design, Parametric modeling, algorithms, and CNC industrial sheet-folding machines and apparatuses for flat-sheet based origami structural cores. Founding Designer and Software Engineer. Developed structural packaging solutions for multi-national product supply chains. Computational design, Parametric modeling, algorithms, and CNC industrial sheet-folding machines and apparatuses for flat-sheet based origami structural cores.
-
-
-
Next Thing Co.
-
Technology, Information and Internet
-
Software Engineer
-
Jan 2016 - Nov 2017
Designed and Developed the Boot Sequence and Launcher UI for PocketC.H.I.P. is a game console, a portable synthesizer, and a Linux field terminal. Written in C/C++ Designed and Developed the Boot Sequence and Launcher UI for PocketC.H.I.P. is a game console, a portable synthesizer, and a Linux field terminal. Written in C/C++
-
-
-
Gray Area
-
United States
-
Museums, Historical Sites, and Zoos
-
1 - 100 Employee
-
Workshop Instructor
-
2010 - Aug 2015
Instructor for Youth and adult media arts, programming and technology courses.
-
-
Artist in Residence, Studio Manager
-
2009 - 2010
Founding Artist in Residence. Program development, exhibition, and residency studio manager.
-
-
-
Obscura Digital
-
Media Production
-
1 - 100 Employee
-
Creative Developer
-
May 2012 - May 2015
Specializing in design, interactive and procedural graphics dev, high/low level software architecture systems (full stack) and hardware integration with TouchDesigner, C/C++, OpenGL, Python, Javascript, SQL Specializing in design, interactive and procedural graphics dev, high/low level software architecture systems (full stack) and hardware integration with TouchDesigner, C/C++, OpenGL, Python, Javascript, SQL
-
-
-
Autodesk
-
United States
-
Software Development
-
700 & Above Employee
-
Artist in Residence
-
Apr 2014 - Feb 2015
Artist in Residence at Pier 9 Workshop Artist in Residence at Pier 9 Workshop
-
-
-
-
Designer and Software Engineer
-
Sep 2013 - Dec 2013
Design and programming for software interaction prototypes in C++/OpenGL for Samsung. Design and programming for software interaction prototypes in C++/OpenGL for Samsung.
-
-
-
Bay Area Video Coalition
-
United States
-
Media Production
-
1 - 100 Employee
-
Youth Instructor
-
Sep 2010 - Jul 2013
Youth program based around coding visual software and creative apps with open source frameworks and technologies as part of the NextGen department at BAVC. Languages taught include: Processing, Javascript, Ruby, Python, PHP. Other taught subjects include open source philosophies, media editing techniques, software development, web development, and general computer literacy. Youth program based around coding visual software and creative apps with open source frameworks and technologies as part of the NextGen department at BAVC. Languages taught include: Processing, Javascript, Ruby, Python, PHP. Other taught subjects include open source philosophies, media editing techniques, software development, web development, and general computer literacy.
-
-
-
Stamen
-
United States
-
Design Services
-
1 - 100 Employee
-
Designer and Software Engineer
-
Oct 2007 - Sep 2008
Data-driven visual applications written in Java/Processing. AS3, Web-based API development in Python, Javascript, PHP, and databases (MySQL, SQLite, PostgreSQL) Data-driven visual applications written in Java/Processing. AS3, Web-based API development in Python, Javascript, PHP, and databases (MySQL, SQLite, PostgreSQL)
-
-
-
Google
-
United States
-
Software Development
-
700 & Above Employee
-
Designer and Software Engineer
-
Apr 2007 - Oct 2007
Designer for Google's 'Lookout' team, aimed at visualizing internal financial data, search data, and team metrics within internal infrastructure across the Google's Mountain View campus. Data visualization software developed in C/C++, Processing/Java, JavaScript, Python, PHP, Apache. Designer for Google's 'Lookout' team, aimed at visualizing internal financial data, search data, and team metrics within internal infrastructure across the Google's Mountain View campus. Data visualization software developed in C/C++, Processing/Java, JavaScript, Python, PHP, Apache.
-
-
-
Motion Theory
-
United States
-
Media Production
-
1 - 100 Employee
-
Asst. Visual Effects Supervisor
-
Jul 2004 - Apr 2007
Lead programmer for visual effects, dynamics, and custom animation tools used to develop award winning special effects for commercials and music videos. Manged small teams of developers focused on custom software filters, plugins, propietary visual tools, and Maya/MEL, Python, Processing/Java, OpenFrameworks, C++. Asst Visual Effects Supervisor, managing multiple CGI effect shots throughout the entire production process from conception to finish. Motion-control and motion-capture rig programming and scripting Show less
-
-
Education
-
UCLA
BA