Hugh Kennedy

Software developer and creative with a keen interest in graphics programming, data visualization, procedural generation, installation art, education and open source.

Work Experience

Google Creative Lab (Xpand Group)Creative Technologist / Fiver (2016 – 2017)

11-month contract at the Google Creative Lab in Sydney. The role covered a wide breadth of domains, including but not limited to graphics programming, computer vision, web development, ideation, prototyping and physical computing. Our latest project, a new book for Editions at Play, is complete but due for release in April.

NodeSource JavaScript/WebGL Developer (2014 – 2015)

NodeSource is a 100% remote team which specializes in delivering enterprise software products and services with a focus on Node.js and its surrounding ecosystem for clients such as Yahoo, NASA, PayPal, Intuit and Google. Responsibilities included product development, tool development and data visualization using WebGL, node.js, d3.js and React.

Small Multiples Frontend Developer (2013)

Responsible for developing visualizations, tooling and improving Open Source workflow for the team using d3.js, browserify and Backbone. Clients include the Guardian, Australian Financial Review and Web Directions.

Present Company Web Developer (2012 – 2013)

Present Company is a digital marketing firm with a focus on social media. Handled the development and deployment of sites for clients including Qantas, The Rolling Stones, Red Bull and Semi-Permanent using tools such as Node.js, nginx, Varnish, AWS, d3.js and Fabric.

Freelance Design & Development (2010 – 2013)

Beginning with Flash, Wordpress and CakePHP sites before adopting Node.js and frontend JavaScript in late 2011.

Selected Projects

stack.gl2014 – 2016

Open and modular WebGL ecosystem that I maintain with a number of collaborators. This has led to the development of over 200 small libraries, tools, demos and educational resources – including larger projects such as WebGL Workshop, Shader School, glslb.in, glslify, and a chapter in WebGL Insights.

Ectoplasmid2016

Interactive installation exhibited at BEAMS Festival in Sydney and Yours & Owls Fringe Festival in Wollongong. Responsible for development and design in collaboration with Emila Yang.

Understanding npm2015

High-level visualization of the npm ecosystem intended to promote NodeSource. Responsible for design, development, analysis and aggregation.

N|Solid2015

N|Solid is an extension of Node.js that offers additional features useful for large-scale deployments. Worked on the tool's frontend interface, with a particular focus on designing and developing visualisations for performance analysis.

Web Directions South Opening Titles2013

Conference opening titles, rendered realtime in modern evergreen browsers such as Chrome and Firefox.

Education

Bachelor of Design in Photography and Situated Media2010 – 2013

Attended at the University of Technology, Sydney, where study focused on the history, theory and practice of Photography, Installations, User Experience, Data Visualization and Digital Art.

Talks, Workshops and Performances