I started programming and creating software projects since I was nine years old. Below are some of the highlights. Nowadays, I’m mostly interested in exploring new ways of transferring knowledge.
I think the way we teach and learn technology can be vastly improved. The tools and methods we currently use, belong to a past of linear classroom learning. As an avid learner myself I’m aware how scattered the process of acquiring new skills can get. I see a lot of potentials, and on top of it, I realised over the years that teaching and writing about software development is the part of my profession that I enjoy most.
CodingBrain note taking editor
As a software developer, learning never ends. However, the tools we use to acquire knowledge can be significantly improved. Online tutorials, books or videos only scratch the surface of how learning will happen in the future. Programming is a highly structured activity with lots of room for automation.
CodingBrain fills this gap. It is a knowledge management, research and productivity app for developers, bloggers and anyone who uses the internet to learn and study. It offers new ways to learn and produce and integrates with existing tools.
I have created plenty more projects in the past, from tiny tools to complete sites. Most of them have never seen the public and are lost. However, a few projects I have kept and were able to write post-mortems.
SellerCompass was a shopping feed management application, helping merchants to create and optimise feeds for marketplaces like Google shopping or Amazon products. I developed this in 2012 as a Shopify plugin, and my plans are to create a stand-alone service.
Social networking site for players of Padel. Built in 2011 when I moved permanently to Madrid, it got a bit of traction and was used by a Padel tournament organiser to recruit players.
Online skill assessment and recruitment platform. Built in 2010. It enabled recruiters to create online coding interviews and invite applicants to participate. Included auto-evaluation of questions and on-the-fly compilation of code.
Levelfactory - mobile games
Between 2003 and 2004 I developed mobile games for the J2ME platform. It started in 2003 where I got together with the organiser of the “Bitfilm Festival” to create an advertisement game. Later, together with a friend, I developed further titles, most prominently an adaptation of an 80s game classic named Paradroid.
The lost ones…
If I remember correctly, my very first program that I fully completed was a text adventure that I submitted to a PC magazine (but didn’t get accepted). In my teenage years, I did mostly game programming (a fun time, programming in Basic and Assembler). Later, an MS Access application for authors to train and improve their writing style. A rapid GUI prototyping framework. A language learning app. Etc. I don’t have anything left from those projects, which is unfortunate because I think I would enjoy that nostalgic feeling of seeing those attempts at programming. This is the curse of growing up in a digital world (pre- Github, pre-blogging, pre-cloud storage). The artefacts don’t last, or if they did, the machines to execute them have disappeared (for example it’s almost impossible to run my mobile games, after only ten years of developing).