Home Automation

Home Automation

Posted by on Mar 2, 2018 in Blog | No Comments

This is a personal project I carried out in 4 different sub-projects in order to automate and control my flat using HomeKit and Siri (your voice) as much as possible.

Smart Lighting
Smart Thermostat
Amazon Dash Buttons
Homebridge

Smart Lighting

Homebridge

Homebridge

Posted by on Mar 1, 2018 in Blog | No Comments

With HomeKit we can control and automate devices applying different logic in our flats using Siri or the HomeKit app, for example lights, fans, outlets, locks, cameras… But imagine you spend £650 in a robot vacuum like this one:

Amazon Dash Buttons

Amazon Dash Buttons

Posted by on Mar 1, 2018 in Blog | No Comments

The concept of the Amazon Dash button is really cool: tap the button to order products that you receive from Amazon the next day in your house, very convenient for things like toilet paper or soap.

Now we are going

Smart Thermostat

Smart Thermostat

Posted by on Mar 1, 2018 in Blog | No Comments

Nowadays we have smart watches, smartphones, smart TVs, smart lights… something less common is smart thermostats, which are very useful in cold countries like the UK. There are many solutions in the market: TADO Smart Thermostat, Ecobee4, Google NEST LEARNING

Smart Lighting

Smart Lighting

Posted by on Mar 1, 2018 in Blog | No Comments

Smart Lighting

There are many different smart lighting solutions in the market: Philips Hue, IKEA TRÅDFRI, Hive Active Light, Osram Lightify, Elgato Avea, Belkin WeMo Smart LED lighting, LIFX… Among all of them, there is one that works extremely well,

My first Android app

My first Android app

Posted by on May 5, 2015 in Blog | No Comments

android-vs-ios

It was many years ago, 2007 or 2008, I don’t remember. I bought the first iPhone on a trip to Las Vegas.

First time I saw it, I was amazed: The big screen, the lack of physical keyboard, the smooth …

“What would you like?” Software Requirements Specification.

“What would you like?” Software Requirements Specification.

Posted by on Sep 10, 2012 in Blog | No Comments

“If you don’t understand the user’s requirements, it doesn’t matter how you code it.” Ed Yourdon.

Working as a freelance I realized my potential customers usually have problems regarding software specification. Most of them are regarding the specifications of their …

Hello World!

Hello World!

Posted by on Aug 28, 2012 in Blog | 2 Comments

This is the first post of my brand new blog. I’ll talk about everything related to my professional career, that is, computer science and software engineering. I’ll write specially about programming, modeling, project management, requirements engineering, iOS and of course, …