Skip to content

Commit

Permalink
Add links
Browse files Browse the repository at this point in the history
  • Loading branch information
dethe committed Sep 23, 2014
1 parent d5548e8 commit 822713f
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 54 deletions.
73 changes: 46 additions & 27 deletions README.md
Expand Up @@ -23,19 +23,19 @@ I am currently seeking a new challenge, if you have an interesting set of proble
* February 2014 - Present
* Senior Web Developer

Front-end development for the Marketplace team
Front-end development for the [Marketplace](https://marketplace.firefox.com/) team

1. Developed for desktop, Android, and FirefoxOS flavours of Marketplace
2. Built Hub add-on for Firefox Android to add Marketplace to home screen
3. Collaborated on the first Vancouver Mozilla Hive Network Pop-Up
3. Collaborated on the first [Vancouver Mozilla Hive Network Pop-Up](http://www.meetup.com/Vancouver-Maker-Education-Meetup/events/208146122/)

### Mozilla Foundation

* Vancouver, BC
* August 2012 - December 2013
* Developer

Take Collusion prototype through design, development and launch as Lightbeam 1.0
Take Collusion prototype through design, development and launch as [Lightbeam 1.0](https://addons.mozilla.org/en-US/firefox/addon/lightbeam/)

1. Hired and lead design and development team
2. Collaborated with Emily Carr University and mentored students helping with redesign
Expand All @@ -50,9 +50,9 @@ Take Collusion prototype through design, development and launch as Lightbeam 1.0
* August 2011 - July 2012
* Director of Development

Architect, build, and manage development of a site to showcase the work of independent video artists at Reelhouse.org.
Architect, build, and manage development of a site to showcase the work of independent video artists at [Reelhouse.org](https://www.reelhouse.org/).

1. Developed code organization tool Obloq (http://github.com/dethe/obloq)
1. Developed code organization tool [Obloq](http://github.com/dethe/obloq)
2. Developed site from scratch using Node.js and MongoDB
3. Hired and trained development team

Expand Down Expand Up @@ -112,7 +112,7 @@ Integrated XML-based collaboration technology (Distributed DOM) into existing x
* June 2000 - March 2001
* Client Lead

1. Develop through-the-web 3D rending technology
1. Develop through-the-web 3D rendering technology
2. Lead client-side programming team.
3. Research and review 3-D libraries and techniques applicable to web pages XML-driven 3D for the web

Expand Down Expand Up @@ -163,62 +163,81 @@ Integrated XML-based collaboration technology (Distributed DOM) into existing x
* Instructor

1. Teach introductory HTML course


## PATENTS

1. [Methods and systems for enabling collaborative authoring of hierarchical documents](https://www.google.com/patents/US7424671)
2. [Method and system for enabling collaborative authoring of hierarchical documents with unique node identifications](https://www.google.com/patents/US20040230896) (Pending)
3. [Method and system for enabling collaborative authoring of hierarchical documents with locking](https://www.google.com/patents/US7849401)
4. [Method and system for enabling collaborative authoring of hierarchical documents with versioning](https://www.google.com/patents/US20040230894) (Pending)
5. [Method and system for enabling collaborative authoring of hierarchical documents with node privileges](https://www.google.com/patents/US20040230893) (Pending)
6. [Method and system for enabling collaborative authoring of hierarchical documents with associated business logic](https://www.google.com/patents/US20040230903) (Pending)


## PRESENTATIONS

1. What to Expect After Graduation, SFU First-Year CS Students, 2013
1. Lightbeam AMA, Reddit, 2013
1. Lightbeam Launch Keynote, MozFest, 2013
1. Should We Teach Children to Program Computers? Rogue Curiousity, 2013
1. [Lightbeam AMA](https://www.reddit.com/r/IAmA/comments/1pbjtw/we_are_the_mozilla_team_who_have_been_working_on), Reddit, 2013
1. [Lightbeam Launch Keynote](https://www.youtube.com/watch?v=nm-1KHSzAY8), MozFest, 2013
1. [What's Next: Art and the Future Web](https://dethe.github.io/presentation/): Teaching design students to use the web as a medium of expression, Emily Carr University, 2013
1. Should We Teach Children to Program Computers? [Rogue Curiousity](http://www.vancouverobserver.com/node/16712), 2013
1. Webmaker Hack Jam, Mozilla Vancouver, 2013
1. Mozilla Foundation Projects, Vancouver Maker Education Meetup, 2013
1. Mozilla Foundation Projects, Vancouver Library Cooperative Open Data Camp, 2013
1. Webmaker Tools, Vancouver Mini Maker Faire, 2013
1. Collusion Update, Mozilla Summit, 2013
1. Collusion Overview, Mozilla Foundation All-Hands, 2013
1. A Morning Cup of Coffee (Interative Documentary), Tribeca Institute and Ford Foundation 2013
1. Collusion: What's coming in 1.0, Mozilla Air, 2013
1. [Collusion: What's coming in 1.0](https://popcorn.webmadecontent.org/11mv), Mozilla Air, 2013
1. Waterbear: Visual Programming for the Web, MozFest 2012
1. Waterbear: Visual Programming for the Web, VanJS 2011
1. [Waterbear: Visual Programming for the Web](http://livingcode.org/slides/Waterbear_VanJS/), VanJS 2011
1. Introducing Waterbear, JSConf 2011
1. Social Networking for Small Groups, Bar Camp 2008
1. Aesthetic Programming for Kids of all Ages, Bar Camp 2008
1. [Aesthetic Programming for Kids of all Ages](http://livingcode.org/assets/2008/aesthetic-programming-for-kids-of-all-ages.pdf) (pdf), Bar Camp 2008
1. Visual Programming: Why it matters for Python, Vancouver Python Users Group (VanPyZ) 2008
1. Other languages from a Pythonic point of view: Haskell, Ruby, Erlang, Processing (with Paul Prescod and Brett Cannon), VanPyZ 2007
1. Take control of your computer with Python and OS X, Bar Camp Vancouver 2007
1. Programming OS X with Python, VanPyZ, 2006
1. OS X, Python, and Kids, Vancouver Python Workshop 2006
1. Community Building with Blogs (with Nancy White), Moose Camp/Northern Voice 2006
1. Creating OS X Cocoa Applications Using XML and Python, Vancouver XML Users' Group 2004
1. [Using Python and Cocoa on OS X](http://livingcode.org/slides/cocoa.html), VanPyZ, 2005
1. [Creating OS X Cocoa Applications Using XML and Python](http://livingcode.org/slides/renaissance.html), Vancouver XML Users' Group 2004
1. PyGame: Implementing the big ideas from little developers, Vancouver Python Workshop 2004

## PUBLICATIONS

1. Blockcode (chapter): Architecture of Open Source, Vol. 3 (O'Reilly, forthcoming)
1. XML Matters: Lighter than Microformats: Picoformats (IBM developerWorks, 2006-08)
1. XML Matters: Up and Atom (IBM developerWorks, proposal accepted, 2006-05)
1. XML Matters: Pipestreaming Microformats (IBM developerWorks, 2006-04)
1. XML Matters: The web, it ain't just for 2D anymore (IBM developerWorks, 2005-06)
1. XML Matters: SVG and the Scriptless Script (IBM developerWorks, 2006-06)
1. XML Matters: Beyond the DOM (IBM developerWorks, 2006-06)
1. XML Matters: [Lighter than Microformats: Picoformats](https://web.archive.org/web/20060820183617/http://www-128.ibm.com/developerworks/library/x-matters46/) (IBM developerWorks, 2006-08)
1. XML Matters: [Up and Atom](https://web.archive.org/web/20060701221036/http://www-128.ibm.com/developerworks/xml/library/x-matters45.html) (IBM developerWorks, proposal accepted, 2006-05)
1. XML Matters: [Pipestreaming Microformats](https://web.archive.org/web/20061231011209/http://www-128.ibm.com/developerworks/xml/library/x-matters44.html) (IBM developerWorks, 2006-04)
1. XML Matters: [The web, it ain't just for 2D anymore](https://web.archive.org/web/20051218034517/http://www-128.ibm.com/developerworks/web/library/x-matters43/index.html) (IBM developerWorks, 2005-06)
1. XML Matters: [SVG and the Scriptless Script](http://www.ibm.com/developerworks/library/x-matters42/) (IBM developerWorks, 2006-06)
1. XML Matters: [Beyond the DOM](https://web.archive.org/web/20060705000433/http://www-128.ibm.com/developerworks/xml/library/x-matters41.html) (IBM developerWorks, 2006-06)
1. Python Cookbook 2nd Ed.: Building a Python Cocoa GUI Programatically (O'Reilly, 2005-03)
1. Browser Evolution: Document Access on the World Wide Web (Master's Thesis 1998-03)

## PROJECTS

1. Hexaflexagon builder: 2013
1. Baffle: Word game for mobile browsers: 2013
1. oBloq: Polyglot literate programming: 2011
1. I Don't Stop: Experimental audio app for iOS: 2011
1. [Imagetoy](https://dethe.github.io/imagetoy/): 2014
1. [Life](https://dethe.github.io/life/): Conway's Game of Life in the canvas: 2014
1. [Drawing Board Revisited](https://dethe.github.io/drawingboard/): Rewriting the Drawing Board app for the web: 2014
1. [Hexaflexagon builder](https://dethe.github.io/flexagon/): Web-to-papertoy tool for Open Badges: 2013
1. [Baffle](https://dethe.github.io/baffle/): Word game for mobile browsers: 2013
1. [Paley Tiles](https://dethe.github.io/paleytiles/): Animation tool based on work by Nina Paley: 2013
1. [Beehive](https://dethe.github.io/beehive/): A simple test of hexagon web layout: 2012
1. [Everybadge](https://dethe.github.io/everybadge/): SVG demo for Open Badges: 2012
1. [Goodnight Moon](https://web.archive.org/web/20140207234237/http://css1k.com/#goodnight_moon): My entry in the CSS1K competition: 2012
1. [oBloq](https://dethe.github.io/obloq/): Polyglot literate programming: 2011
1. [I Don't Stop](https://itunes.apple.com/us/app/i-dont-stop/id452500619?mt=8): Experimental audio app for iOS: 2011
1. Translink: Vancouver transit for iOS: 2008
1. iHypno: Mind control for the rest of us iOS app, 2009
1. Pastel Finger: Finger Painting for the iOS, 2010
1. Waterbear: Visual programming for the web, 2011-present
1. Living Code Weblog: My outlet for ideas, tutorials, jokes, and soapbox grandstanding, January 2001-present
1. Sandcastle: A tool for blog-based documentation and brainstorming, 2006
1. [Waterbear](http://waterbearlang.com/): Visual programming for the web, 2011-present
1. [Living Code Weblog](http://livingcode.org/): My outlet for ideas, tutorials, jokes, and soapbox grandstanding, January 2001-present
1. [Sandcastle](https://github.com/dethe/sandcastle): A tool for blog-based documentation and brainstorming, 2006
1. Conversation Networks Uploader: Pre-processor and UI for conference audio files
1. Drawing Board: A tool for simple sketch-based animation, with SVG export, 2005
1. [Drawing Board](http://livingcode.org/projects/drawingboard/): A tool for simple sketch-based animation, with SVG export, 2005
1. Python DocUtils Project: refactored directives code, added new directives, wrote How-To for creating new directives, 2002
1. Interactive Hotlist: An early attempt at shared collaborative bookmarking, 1997-1999
1. FreeWord: An experimental web-editable outliner, 1997
Expand Down

0 comments on commit 822713f

Please sign in to comment.