Anything I've worked on that is worth sharing: from commercial single-page apps to presentations. A list of my pet and professional projects so far, some with a sciency twist!ANGULAR 4 SINGLE-PAGE
Single-page submission tool for EMBL's BioStudies archive. It harnesses Angular's control abstractions combined with Ngx-Bootstrap and LESS to provide a template-based form.MARIONETTE SINGLE-PAGE
Responsive e-commerce app for high-end products implemented using Backbone / Marionette. Features an intelligent product option matrix and highly-optimised cache.PHP SERVICE
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.PHP 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.MARIONETTE 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.JQUERY PLUGIN
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.RUBY WEBSITE
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.ANGULARJS SINGLE-PAGE
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.CSS3 WEBPAGE
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.RUBY WEBSITE
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.JAVA DESKTOP
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 MOBILE
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.
Comments about this web? Need help with a project? Contact me at: Email me
Thanks! You should hear from me within 24 hours or sooner.