I am a versatile web developer with a feeling for architecture and an eye for detail. I love to program rich applications for the web and/or mobile, using modern technologies like HTML5 and Python/Django. Although I am quite skilled with JavaScript and CSS, I am most productive with CoffeeScript, Backbone, RequireJS, Sass/Compass and Handlebars.
I enjoy test-driven front-end development, using tools such as Mocha, Chai, Sinon and Squire.
Technical Skills
- HTML, CSS (HTML5, XHTML, Sass/Compass, LESS)
- JavaScript, CoffeeScript (DOM, jQuery/Zepto, Backbone/Marionette, Underscore.js, Modernizr, Handlebars, RequireJS/Almond/AMD)
- Automated testing (TDD/BDD, Mocha/Chai/Jasmine, Sinon, Squire.js, Blanket.js, Cucumber.js/Gherkin, Selenium, Python unittest)
- Project automation (Grunt/Node.js/NPM, Bower, Unix shell scripting, Apache Ant)
- Responsive design, mobile web apps
- Python (Django, FeinCMS, South)
- Version control (Git/Github, Mercurial, Subversion)
- Database design / SQL (SQLite, MySQL, PostgreSQL)
- XML, XSLT (XPath, XML Schema)
More about me
In addition to programming, I also have a passion for portrait and wedding photography.
When I’m not behind my laptop or creating photographs, I enjoy sport climbing, riding my fixed gear bicycle or trying out new recipes in the kitchen.