Esta página sólo se encuentra disponible en inglés.
Anything I've worked on that is worth sharing: from open-source software to presentations. A list of my pet and professional projects so far, some with a sciency twist!WEB SINGLE-PAGE
Single-page e-commerce app for high-end products implemented using Backbone / Marionette. Features an intelligent product option matrix and highly-optimised cache.WEB SINGLE-PAGE
A work-in-progress JSONP web service delivering the latest weekly atmospheric CO2 average recorded at Mauna Loa Observatory (Hawaii). The data is sourced from MLO's RSS feed.WEB SINGLE-PAGE
Responsive single-page app version of the Vizpedia service. Implemented with no framework, it harnesses the URL's hash fragment to make text sharable and uses local storage as cache.WEB SERVICE
Vizpedia is a visual dictionary and web service that gives you pictures instead of text for the description of a word's meanings. It supports 9 languages including French, German and Spanish.WEB SINGLE-PAGE
Rudimentary e-commerce SPA with flexible product discount policies. Under the hood, the app uses Backbone/Marionette and leverages the browser’s local storage for caching.OPEN
A jQuery plugin for embedding SlideShare presentations without using iframes. Using the oEmbed API, it offers a responsive interface enabling optimal use of bandwidth and simple slide navigation.WEB
My first Ruby on Rails site: a very basic imitation of Imgur with a Masonry-inspired layout, minimal static UX and responsive design. Cross-browser or authorization issues have been ignored.WEB SINGLE-PAGE
Final MVP for Bitmaker's course consisting of a real-time classroom quiz application based on Angular.js (v1.2.25), Ruby on Rails and Firebase. With emphasis on Angular best practices.WEB
Whatever the name, the game is the same: to keep track of the ball while three cups are moved around and then guess which cup contains it. A responsive implementation in vanilla JS.WEB
A responsive, pure JS version of the classic game implemented as a bit-wise operation between fixed winning combinations and two digits, one for each player, that effectively tell the grid's state.WEB
Submission for Bitmaker Lab's HTML/CSS assignment. A responsive design experiment with HTML5, CSS3 and without a single line of JS. Full cross-browser compatibility is assumed.WEB
My first Sinatra website: a simple contact management CRUD application with minimal styling and no provision for mobile browsers. Part of Bitmaker's intro to Ruby on Rails.OPEN SLIDES
A Java-based editor aimed at individuals with a learning difficulty such as dyslexia. Includes a vast symbol database and assistive features such as a pbdq highlight mode.ANDROID
A shake-for-time app with voice output and brightness control. Makes checking the time in the small hours a less traumatic event. Shake, listen and get back to counting sheep.SLIDES
Short presentation on the lifecycle of scientific data and how it relates to GMEP, effectively a "real-time" healthcheck system for the new Welsh agri-environment scheme Glastir.SLIDES
From particle physics to the performing arts, distributed technologies have proved to be an essential tool for big collaborative science. This presentation looks at present and future trends.SLIDES
HTML ushered in a new information era, right? Well, hold on tight because what's coming our way is a whole paradigm shift: OWL. A language for the representation of meaning.
Comments about this web? Need help with a project? Hiring? Contact me at: Email me
Thanks! You should hear from me within 24 hours or sooner.