What projects have I done?
I have drawn thousands of icons and user interface mockups for companies like QNX, Be Inc., ZeroKnowledgeSystems, IBM, AmericanExpress, and many others. I am actually a professional "icon artist" - if anyone can really have such a title, I do. Much of my work on the BeOS is now lost, as the company was purchased by Palm, Inc.
I originally designed a dynamic (i.e. on-the-fly) UI skinning architecture, implemented at QNX. This included an application for designing parameterized vector graphics. Aspects of this are similar to what is now known as SVG. Properties of the vector based graphic were mapped to UI internal resources, to be rendered as byte-code or written to compilable code. I designed and wrote the constraint-based anchoring library used to evaluate the vector graphics geometry. (Similar technology is found in software such as AutoCAD.)
I designed the "look and feel" of almost all of QNX's graphical software, their desktop environment, their user interface elements and on-screen branding. This includes every sample application, splash screen, icons, check boxes, menus and window borders... since the release of the Photon microGUI v2.0.
I originally designed QNX's package installer and collaborated on the package architecture. This involved designing a metadata system to represent software dependencies. I also created a categorization system to handle the vast amount of public domain software. I organized, named, and documented over four hundred categories each with their own icon.
I have contributed artwork and small amount of user interface design recommendations to the IBM Eclipse IDE project. Eclipse is great modular IDE written in IBM's Java (J9 - an efficient implementation).
As a demonstration of QNX, I worked with several engineers to produce a PDA environment. I wrote the documentation, designed applications and coded several key systems to deploy a fully-functional hand held environment. Previously, I produced the user interface and architecture design for a version of the National Semiconductor WebPAD.
Outside of work, I am actively developing a semi-persistant online world, the Summermeat Inn and the Broadback Valley. To produce this, I have needed to develop some specialized software - the MemeticAI Toolkit. Associated content magement tools such at this website and Mason have also been created, as needed.