Hacker at a stealth startup
San Francisco Bay Area
Hacker at a stealth startup
San Francisco Bay Area
I am focused on building elegant applications with code that is easy to read (like a book).
C, C++, OOP, usability, development in a Un*x environment, test driven development, minimal design, web standards.
(Computer Software industry)
July 2008 — Present (1 year 1 month)
(Computer Software industry)
1999 — Present (10 years)
Cubelogic is my software making outlet and consulting business. I have been programming from the age of 11 out of pure passion.
(Public Company; 1001-5000 employees; Computer Hardware industry)
May 2005 — July 2008 (3 years 3 months)
SpaceNavigator project (9/06 - 7/08)
- Designed and implemented in C++ the joystick architecture of Second Life on Mac OS X and Windows. Shipping since v1.20 of the client.
- Contributed C/C++ patches and plug-ins for Blender and SDL for OS X, Windows, Linux.
- Wrote a software update application using the Cocoa framework.
- Ported the Google SketchUp plug-in (C++) from Windows to OS X.
- Contributed C sample code for 3Dconnexion's SDK for OS X.
NuLOOQ project (5/05 - 8/06)
- Designed and coded (C++, Objective-C) various modules of the "tooldial" software for OS X, including license system, summary generator, Photoshop Actions parser, hotkey manager.
- Test-Driven Development.
- Implemented an Adobe InDesign plug-in (Mac, Windows). Self-taught InDesign SDK and Win32 API.
- Won DigitalFocus 2006 Innovation Award, 2007 PC World 20 Most Innovative Products Award.
(Computer Software industry)
October 2003 — November 2004 (1 year 2 months)
- Designed Rap-A-Matics, a cross-platform (Mac OS X and Windows) Java stand-alone educational application.
- Utilized design patterns (MVC, Mediator, Proxy, Command, etc.) to maximize reusability.
- GUI design and development (J2SE with AWT and Swing).
- Learned the QuickTime for Java framework with no impact on deadlines to display media content.
- Implemented a MS Windows installer (NSIS).
(Public Company; 10,001 or more employees; ORCL; Computer Software industry)
August 2003 — September 2004 (1 year 2 months)
- Worked in the Oracle Projects development team for Family Pack M product (part of their eBusiness Suite), using Oracle Applications Framework (v11.5.10).
- Designed the reporting module under non-trivial performance constraints (millions of records).
- Coded user-configurable pages, JavaBeans and PL/SQL components.
- Independently wrote Perl scripts for XML processing and shared them with the team.
(Privately Held; 1-10 employees; Leisure, Travel & Tourism industry)
February 2003 — July 2003 (6 months)
- Cross-browser web authoring (valid HTML + CSS), with separation between content and presentation
(Computer Software industry)
May 2001 — December 2002 (1 year 8 months)
- Java, JSP, JavaScript, Oracle PL/SQL development for a 3-tier OLTP web application.
- Extended the Oracle BC4J framework.
(Internet industry)
December 2000 — May 2001 (6 months)
- Oracle, JSP.
Music making, modern art, logic, philosophy (Ludwig Wittgenstein), programming, sci-fi (P.K. Dick, J. Ballard), films (D. Lynch, W. Herzog, O. Welles, S.M. Eisenstein, P. Greenaway, many more)
moveon.org