Download PDF

Herb Gilliland

Software Architect, Product Developer, Scientist, Author, Artist and Entrepreneur

Work experience

20142017

Director of Software

PieceMaker Technologies Inc.

Lead software developer and department founder for a 3D printing-on-demand startup.  Instilled various values into the company and provided insight beyond software into business operations, hiring practices and team-building.  Managed over 1M lines and authored more than 250k lines during tenure.  Position began as a User Interface developer using WebGL to create product mock-ups to assist fundraising at early stage. Licensed personal work in a ground-up custom OpenGL video game engine (for Windows, in Visual C++) to the company, then built a software-driven experience on top that won awards including the Best in Toy Fair 2016 from Popular Science.  Developed complex cloud-based systems for providing real-time metrics using LAMP stack, tied into a multi-device deployment integrating 3D printers, Windows PC Kiosk with WinTouch device, Ingenico card reader hardware and 3rd party middleware for handling SMS.  Lead IT deployment, cloud infrastructure initiatives and purchasing for IT.

2013

Web Developer

Opus One Interactive

Consultant and developer of a CodeIgniter-based contract management software for the music industry.

20122013

Developer (Contractor)

Garrigan Lyman Group

PHP developer under contract developing sites in Drupal, Wordpress and others for Fortune 500 and Fortune 100 companies.

20082011

Contributor

Ecere Corporation

UA/QA position developing a programming language and SDK.  Aside from consulting on the eC language and its features, while reporting bugs and issues, Herb developed the Open Art Engine component that enabled functionality for time-based interactive animation with motion tween.  Other features included an OpenAL class framework for real-time audio mixing.

2011

Consultant

TeleTracking

Co-developer, corporate Intranet, Zend Framework / MVC, PHP, Linux, VMWare.  GUI, databases (Postgres, MSSQL), CSS/HTML/JavaScript and jQuery.  QA/UA.  Trained employees.

20102012

CEO

Ganos LLC

Founded in 2010, Ganos LLC is a brand warehouse with many alpha-stage products for the web.  Herb brought 3 years of work and research to Ganos LLC and is the majority stakeholder in the business.  He is partnered with Woody March-Steinman and Bryan Berns.  They operate the start-up as an incubator for online brands.

20082009

Lead Investigator, Postdoctorate Research

University of Pittsburgh School of Medicine

Lead programmer of the Avenzoar Digital Pathology Tool, a specialized image analysis solution that examined ultra-high resolution images and determined an appropriate diagnosis for cancer.  Research was done in a team, and was postdoctoral research. This position involved problem solving, programming in C/C++ and OpenGL.

20072008

CTO

PickPark LTD

PickPark LTD, a business social website, was cited in Germany as one of the hottest German startups in 2007.  Clients included hundreds of companies including Airberlin and other firms in Europe, Asia and the US ranging from startups to established brands. Implemented multi-language content management enhancements (internationalization), built enhancements for a social network for companies, as well as online video tutorials to provide support.  Developed an advertising engine built on top of the OpenX advertising network, developed in PHP using the LAMP stack and the OpenX API.

20062007

Technical Writer

Provost Systems

Technical writer who developed 10 software manuals (300+ pages) for a Southern California educational software company that is a competitor to Blackboard. Provided ancillary support as a quality assurance analyst for interface and verification of features as a side-effect of being the technical writer.

Jun 1998Dec 2004

Various Positions, Software and Web Design

Carnegie Mellon University

Held various positions at Carnegie Mellon from 1996-2004.  Project assistant for the Nine Mile Run Greenway Project, hosted at CMU's STUDIO for Creative Inquiry.  Working there as an undergraduate, the NMR project interfaced with the mayor, community representatives and developers, as well as the US Army COE. Media Designer for the Electrical and Computer Engineering School.  Held a number of student jobs, including gallery assistant, cartoonist for the school newspaper, radio show host and web designer.

Worked for a CMU spin-off called "Grand Illusion Studios" that commercialized Mike Christel, Don Marinelli and Scott Stevens' Synthetic Interview product.

Education

Sep 1996Dec 2005

Bachelor of Science

Carnegie Mellon University

INTERACTION DESIGN (self-defined major)

Summary

Born in Pittsburgh, PA, Herbert Gilliland is an entrepreneur, scientist, artist and musician who spends most of his time developing software for clients and for his indie game studio, Lost Astronaut Studios.  He plays the electric guitar.

An early experimenter in digital video technology, Herb has worked for a variety of companies, academic institutions, law firms and charities both in the US and abroad.  He has brought his software skills and creative insight into various fields, including biomedical, data processing and visualization, 3D printing, electronics and multimedia.

As an academic, Herb spent time engaged in self-directed interdisciplinary exploration.  He studied a self-defined degree, which helped bring Interaction Design to Carnegie Mellon.

Interactive Real-Time Graphics Experience

Since mid-2006, I have spent time self-teaching myself game engine development on the Microsoft Windows platform.  I started with libAgar on Linux, but later moved to Microsoft Visual Studio 2010, and recently have ported my work to VS2015.  Through this exploration I have interacted with a variety of industry professionals in the computer graphics industry, spent countless hours developing and refining over 1800 interoperable classes in C/C++ for Visual Studio.  My experience includes a wide range of Desktop, Web and Mobile: driver middleware libraries, multithreading, rendering techniques in OpenGL, binary file support, textual file support including writing my own JSON handling classes, extensive support for OpenAL the open audio library. 

Beyond the low-level hardware support libraries, I have also spent a great deal of time exploring, implementing and inventing new animation tools, image analysis, procedural rendering, game development tools, level editors and interactivity.  Under the shingle "Lost Astronaut Studios", I have in production two green-lit titles on the STEAM platform.  I have written 2D gaming engines, 3D object customization editors and modeling programs, combining a variety of techniques exploring many aspects of game design.  Though too numerous to list here, some of the topics have included procedural generation of geometry, color manipulation, particle systems on both the GPU and CPU side, 2D and 3D fonts, in-game dialogue systems, questing systems, level advancement, reward systems, collision systems, and audio APIs.

Specializations

Skills include: HTML, CSS, PHP, MySQL/MSSQL/Sqlite/PDO, Linux, Windows, C/C++, OpenGL, OpenAL

Adept at using Photoshop, Illustrator and Open Office, Microsoft Office 2016.  Some experience with earlier versions of Adobe Premiere / Digital Video

Other explorations: Compiler development, Morphology Analysis (Image Analysis), Data Processing, Data Analysis/Visualization, Programming Language Design, Tools Development, iPhone/iPad, (OpenGLES), Processing, Audacity, FLS Pro, Voice Acting, "Special Effects", 3D Engine Development, GLSL

Production Samples

Software development screens and user photographs

Code Samples and Relevant Links

To view sample animations done in OpenGL, visit Lost Astronaut Studios official Twitter profile @LAGameStudio (http://twitter.com/LAGameStudio) and view the Moments on this profile that debrief progress for Lost Astronaut's current project, Fringes of the Empire.

To view code samples: http://github.com/h3rb/ is my github; I highlight a closer look at ZeroTypes library and Page Framework which demonstrate my depth of knowledge in both C++ and the LAMP stack.  For GLSL, view gml-pro an extension library for GameMaker growing in popularity.