Carlos Ble

Carlos Ble

I am a professional software developer, I solve problems.

I also teach and mentor developers to build better software.

Developing software since 2001.

Can I help you?

  • Do you need high quality tailor-made software?
  • Need training on TDD, clean code or refactoring?
  • Is it risky? do you need advise?
  • May I pair with you to write better code?


Upcoming public training courses:

  1. [Online - en Español] 25 y 26 de Junio
    Test Doubles con JavaScript - Online
  2. [in English] July 7, 8 & 9
    TDD (open to the public) - Tenerife, Canary Islands
  3. [en Español] 14 y 15 Julio
    TDD (en abierto) - Gran Canaria, Canary Islands
  4. [in English] October 13, 14 & 15
    TDD (open to the public) - London, UK
  5. [en Español] 29, 30 y 31 de Octubre.
    TDD (en abierto) - Madrid, Spain


  1. I'll be at SocratesUK 2014
  2. I'll be at the London Test Gathering Workshops.

Contact: carlos @ iexpertos . com

I am a passionate software developer. I also teach other developers to build better software tools. I offer development and training services.

  • If you want to outsource the development of a software product, my network of trusted professionals and I will be happy to handle it. We'll be happy to provide references from our satisfied customers.
  • If you need an additional seasoned developer for a particular project, you can count on me as a contractor.
  • I run training courses on Test Driven Development for development teams. The course covers clean code and design principles.
  • I mentor other developers writing code with them. I pair with people frequently over the Internet.
  • I coach teams to help them internalize the agile values and principles.

My Book:



Online applications:

My current open source projects:

  • PassiveView.js - jQuery wrapper for unit tests with GUI.
  • flas - Fluent api for asynchronous JavaScript testing.

Old open source projects:

Apart from my professional life, my partner and I run a humble  animal welfare non-profit in the Canary Islands. It's our small refuge for cats in need where we also have a big dog. I am vegan in reaction to the tremendous consequences that the meat industry have on our planet and our health and because I know what happens inside factory farms and slaughter houses.

I like to think that I develop software for a better world. First because it makes my users' life easier, and second because it gives me money to help animals in need.