Claus Wahlers: Résumé.
Summary
- Software developer and consultant with more than 20 years of professional experience. Focus on application development for web, desktop, mobile and devices.
Open source
- 2016: react-dat-gui. Google's dat.GUI reimagined for React.
- 2014: libtess2.swc. Adobe CrossBridge port of the tesselation library libtess2 to ActionScript 3.
- 2014: libtess2.js. Emscripten port of the tesselation library libtess2 to JavaScript.
- 2014: Velocity 9 SWF Inspector. Tool to inspect SWF and SWC files.
- 2013: Mozilla Shumway. Flash VM and runtime written in TypeScript. Core team member.
- 2012: DraggenDroppen. JavaScript/AS3 library to enable drag/dropping files from the local file system to Flash.
- 2012: PNGDrive. JavaScript library to pack multiple files into a PNG.
- 2011: as3potrace. ActionScript 3 port of potrace, a library to trace bitmaps.
- 2009-2011: as3swf. ActionScript 3 library to parse, create, modify and publish SWF and SWC files. SWF introspection. SWF shape export/conversion to Objective-C, AS3 GraphicsData, AS3 Drawing API, FXG, SVG.
- 2009: as3icy. ActionScript 3 MP3 decoder. Parse/play Shoutcast, Icecast and Limewire MP3 streams. Extract embedded metadata at runtime ("now playing").
- 2006: FC64. Low level Commodore 64 emulator written in ActionScript 3.
- 2006: FZip. ActionScript 3 class library to load, modify and create standard ZIP archives.
- 2003: DENG. ActionScript 1 Modular XML Browser engine, capable of rendering subsets of XHTML, SVG, XForms, XFrames, arbitrary XML (e.g. RSS) and any other custom XML application, styled by CSS 3.
Latest commercial work
- 2017: Virgin America. Maintenance of iOS and Android apps. Technologies: Swift, Java, Lua. Client: Work&Co.
- 2016: Ford "Superduty". Interactive mini site. Design your own Ford billboard. Development lead. Technologies: React, Canvas, WebGL. Client: HAUS.
- 2016: orbitgum.com. Orbit Gum. Technologies: React. WebGL. Development lead. Client: HAUS.
- 2016: blacklabelbacon.com. Black Label Bacon. Technologies: React. Client: HAUS.
- 2016: KIDinaKORNER.com. Record label, publisher, producer, creative agency site. Technologies: React. Client: HAUS.
- 2015: dng.com. Agency portfolio site. Development lead. Technologies: React. Client: HAUS.
- 2015: Ford "By Design". Interactive mini site. Design your own Ford billboard. Development lead. Technologies: React, Canvas. Client: HAUS.
- 2015: madeinhaus.com. HAUS web presence. Technologies: React. Client: HAUS.
- 2014: [nda]. Conversion of a Flash game to HTML5/WebGL. Technologies: HTML5, TypeScript, ActionScript, Java, C++, WebGL. Client: Away Studios.
- 2013-2014: Mozilla Shumway. Flash VM and runtime written in TypeScript. Core team member. Technologies: TypeScript, Canvas2D, WebGL, emscripten.
- 2013: Grey Poupon - The Lost Footage Interactive YouTube Brand Channel. Development lead. Technologies: ActionScript 3. Client: HAUS.
- 2013: Playstation Interactive YouTube Brand Channel. Development lead. Technologies: ActionScript 3. Client: HAUS. Cannes Gold Lion winner.
- 2012: Secret "Mean Stinks" Social media aggregator site. Development lead. Technologies: Javascript, RequireJS, Backbone, jQuery, Mass Relevance. Client: HAUS.
- 2012: CPD "The Voice Of..." User engangement app following the 2012 presidential debates. Development lead. Technologies: Javascript, RequireJS, Backbone, jQuery, SVG, Canvas, ThreeJS. Client: HAUS.
- 2012: Adidas "Adizero Light You Up" Suite of Facebook Apps. Technologies: ActionScript 3. Client: HAUS.
- 2012: [nda]. Redesign of web presence for major automobile manufacturer. Development lead. Technologies: HTML5, JavaScript, jQuery, CSS. Client: HAUS.
- 2011: [nda]. Retina display tech demo iPad 3 App. Technologies: Sencha Touch, PhoneGap, HTML5, JavaScript, CSS. Client: HAUS.
- 2011: [nda]. Event visitor registration iPad App. Technologies: Sencha Touch, PhoneGap, HTML5, JavaScript, CSS. Client: HAUS.
- 2011: Zyrtec "Parks Unleashed" YouTube Brand Channel. Technologies: ActionScript 3. Client: HAUS.
- 2011: Iguatemi Shopping iPad App. Technologies: Sencha Touch, PhoneGap, HTML5, JavaScript, CSS. Client: Powerflasher Brasil.
- 2011: Penalty "Eu Abro Mão" Facebook and Orkut Apps. Hand recognition and vectorization. Technologies: ActionScript 3, as3potrace, AlivePDF, PHP. Client: Powerflasher Brasil.
- 2011: Guaraná Antarctiva "Eu Fui" Facebook App. Technologies: ActionScript 3, Flash Media Server, PHP. Client: Powerflasher Brasil.
- 2010: [nda]. Highly data driven enterprise Flex application. Technologies: Flex 3.5, Flex 4, FlexXB, PureMVC. Client: Powerflasher GmbH.
- 2009: Beach Park iPhone app. "The Beach Park iPhone application lets you explore the best tourist complex in Latin America through an engaging and interactive map". Technologies: Objective-C, SQLite, XCode, iPhone SDK. Client: Abril Digital.
- 2007-2009: AUPEO!. Led a distributed team of 5 developers. Helped planning and executing the entire product line. API design. Developed admin frontends. Project management. Developed all web based Flash frontends as well as AIR based OEM applications with extensive system integration through C++ helpers using custom RPC socket servers. Technologies: ActionScript 3, C/C++, SQLite, PureMVC, AIR. Client: Aupeo GmbH.
- 2007: Flash CS3 UI components. Responsible for development of the DataGrid component. Implemented focus management, screen reader support and keyboard control for all components. Client: Metaliq, Adobe.
- Earlier:
- Development of community driven OEM software for portable media devices.
- Development of an interactive security auditing and network visualization tool.
- Development of a Flash based, XML driven and fully customizable geo information application.
- Development of a Flash based CMS/CBT application suite for an enterprise in reassurance sector.
- Planning, development and maintenance of a big German online broker site.
Awards
- Cannes Gold Lion winner for Playstation - 2014
- Desafio Flex Brasil winner for FC64 - November 2007.
- Rocketboots Spacerace winner for FC64 - July 2006.
- Adobe Flex Derby winner for FC64 - July 2006.
- Flashforward Film Festival winner for FC64 - July 2006.
- Flashforward Film Festival winner for DENG - June 2004.
Speaking engagements
- Flash Camp São Paulo: "www.fubar" - November 2011 - [Slides]
- Flash Camp Brasil: "Designer ♥ Developer" - April 2011.
- Flash Camp Rio: "Hacking SWF" - November 2010.
- Flex Mania: "Hacking SWF" - July 2010 - [Slides]
- FITC Toronto: "Hacking SWF" - April 2010.
- FITC Amsterdam: "Hacking SWF" - February 2010.
- Flashconference Stuttgart: "The Next Generation Flash UI Components" - May 2007.
- Flashconference Stuttgart: "Introduction to XML" - 2003.
- Flashforward Conference NYC: "Introduction to XML" - 2003.
- Madrettor Rotterdam: "Next generation XML applications" - 2002.
- NMUF Rotterdam: "Flash and XML" - 2001.
Languages
- German: Native.
- English: Fluent.
- Portuguese: Advanced.