I love to pick the right tool for the job, so my toolbelt is loaded with weapons of task destruction.
My approach is problem driven: I first want to understand what problem we are trying to solve, from this point it's easy to derive the desired outcome.
Instead of hitting home runs at first attempt, prototyping is an invaluable method to test what works and what to discard before dedicating critical assets to a project.
I can create a variety of mockups: wireframes, paper based UIs, interactive online mockups, coded & functional proof of concepts, MVP-s.
I can turn vague client briefs into a functional specifications that developers and managers can understand and work with.
I tend not to overdo it: the sweet spot is when there's enough information in the document to minimize the need for communication. This ensures that everybody know how to collaborate.
Front-end, UX, PrototypingBackbone, Marionette, Underscore
Stunn editor is an HTML5 based online video editor that allows you to edit videos in the browser. This is still an active project of ours. My role was to create numerous prototypes and test it with users, iterate, design the codebase, implement the graphic designer's design from PSD.
Presenter is a simple tool that allows you to create video presentations in your browser. You can upload your PDF slides, record your webcam stream and the service renders a branded, downloadable video from these inputs.
Back-end, Front-end, UX, PrototypingMooTools, AdobeAir, Bash Check demo video
I started this project in 2011. The basic idea was to provide a desktop music player that streams music from SoundCloud. It had a web crawler that explored the top 1000 music blogs. Fresh music was delivered to the spotlight tab.
This is a hackathon project for the Media Hack Day event in 2014. Crazy idea: generate music videos on the fly synced to the beats. The dancing characters were changing on demand, when a connected smartphone was shaken. All this was created in 24 hours. I did all the code except the mobile app.
I did this project just for fun. You can enclose a YouTube video into personalized postcard. The recipient can build up some anticipation while waiting for the 3D animation to finish.
I love to play with cutting edge technologies and recently the WebMIDI API was implemented in Chrome. I occasionally make music and since I have a MIDI controller like this it was a no brainer to try it. I came up with a VJ experiment to control a visualization by moving faders on an external device.
PHP5, Laravel, CodeIgniter, Node.js, static site generators
PhoneGap, Ionic, Titanium
WebGL, Three.js, Processing, C++, Structure synth, Java for generative art experiments
MySQL, SQLite, Parse.com
Git, GitHub, BitBucket, Gulp, Bower, NPM
Responsive design, SEO, semantic design, functional programming
(I'm still picking up these)
Amarok falka campaignIdea, development, specs
With the Rebel Rouse team, we won the advertising Oscar: the Platina Effie award in 2011. (see video)
I've been part of two accelerators, TechPeaks /Italy/ and Axel Springer Plug and Play /Berlin/.
Brands I worked with
BMW, Audi, VW, Nescafe, Cofidis, Kleenex, Mazda, LG (mobilarc), Dove, WeltAuto ...
I gave numerous talks at the Budapest.JS Meetup about technologies: AdobeAir, MooTools, building a JS MVC framework, PHP code generation.