Welcome to my Playground!
Enjoy, Have Fun and Share it :)


I like to play around the following areas of Software Development…

Online Security

In Software Development the Security must be in heart of everything we do, therefore must be primary concern and we can’t trade it off for any other Business or Technical requirement.
We also need to educate Users to acknowledge Online Security and Online Privacy best practices, in a daily basis, so that they can stay safe in the Internet.

Clean Code

Clean Code is an obsession for me. To achieve this we need to empower the best Software Principles, like SLIM and SOLID, that will lead us to choose Design Patterns, like RDP or any other one suitable.
We can’t have Clean Code without empower BDD, TDD and my favourite one SPECS.


Professionaly I spent my day, building API’s for Mobile E-commerce App’s of the big retailers in the UK and USA.
Nowadays API’s are connecting everything in the Web, they are the bridge for exchange data between different systems.!


I love to play around Prestashop e-commerce platform, where i am one of the Moderators, in the Portuguese forum.
Since the days i have started my Freelancer career, I maintain one of the top 10 online stores in Portugal for electronic products, contributing to is continuous success.

Open Source

Any Software Developer, in is day to day work, have to use some Open Source tools, for more quickly and efficiently get the job done, without the need to reinvent the wheel.
So i am one of that Software Developers and i strongly believe in the Open Source ecosystem, therefore i also have to give my share back to it.

Servers & Cloud

So the Web can’t exist without Servers, VPS’s or without the Cloud. This for me is like fine tuning a engine for optimal performance or improve the security of the car in terms of handling.
Definitely i am a Petrol Head, therefore the analogy, so that you can easily understand the favourite toys to explore in my Playground…

My Timeline

A life made of ups and downs, happiness and sadness, love and respect and some good and bad decisions…

  • Around 1970

    A to be Software Developer was born

    Sorry but Online Privacy and Online Security prohibits me of being more detailed about my birth date and some other dates :).

  • Around 1988 to 1991

    Programming with Basic and Pascal in School

    I decided to choose a technical course about Computers and guess what i fall in love by Programming in a Bull 1Mhz, with only 1 diskette of 5 12 inches and MS-DOS… what a good time i was having ;)

  • Around 1991 to 1998

    Initiation in Professional World

    During this period i have initiated my path into the professional world, where i have tried several professions, and neither of them have give me the desired work/life balance that will guarantee a decent quality of life.
    In the end of this period, unemployment was also a new experience for me, but i have take this time to do a course, where i learn how to setup my own Business, one of my aspirations from years.

  • Around 1998 to 2006

    My own Business - Lots of Work and almost no Holidays :(

    Running our own Business requires lot of work, work and more work to survive and try to keep the Business running during the ROI period, but the Portuguese crises was getting worst and the cash flow was very low.
    During 2005 i decided that was time to try to turn things around. So while keeping the current Business i decided to start selling used cars, as a side activity, to bring some more cash flow.

  • 8 of December 2006

    Meet the Love of my Life

    I was leaving very hard times in my professional life, but hey, not everything was bad during this period, once i have discovered the true ♥ of my life.
    How boy, now i can understand why all my friends have changed when they get in love… this is a new dimension, where we start seeing things differently, our priority’s change a lot and other things start to matter for us.
    Thank you my love to come into my live.

  • Around 2006 to 2008

    Reinventing my own Business

    The side activity of selling used cars, quicly become the main income of my Business, therefore i decided to move to a better location in order to have the proper conditions to sell used cars, but life is hard when we do not have a good bank account, so working 7 days a week for 10 to 12 hours was necessary to keep things running, once my debts where very high.
    By 2008 the Portuguese was very severe, to the point that i was not able to approve credits for selling my used cars, therefore the only option was to close the Company that have costed me so much money and many hours during the last 10 years of my life.
    This was the most hard decision to make in my life, once with it was implied to loose my house to the Bank.
    The love of my life and my parents where my salvation during this hard times… I can’t express how grateful i am to them.

  • During 2009

    Time to turn things around.

    By nature i am an optimistic and Business was always in my veins, therefore was time to try to embarrass the new trend of e-commerce and i decided to build an online store to sell after market car parts. To achieve that i decided to use the Prestahop e-commerce platform, but very soon i discovered that lots of customization where needed and no money available to pay for them, so guess what… I have started to dig in the code and my passion about programming just reborn and a new future for me was starting, without my own knowledge.

  • During 2010

    Dead end in my Online Store project

    Due to a lack of interest in my suppliers to give all necessary data to build the Online Car Catalog, the project was dead, but the knowledge in developing with Php, Html, Css and some Javascript was already absorbed. By this time i was the only Prestashop Moderator for the Portuguese speaking community and this have contributed further more for my interest in programming.

  • By end of 2010 to begin 2011

    Starting my Freelancer career

    For my surprise some users have started to requested price quotes and deadlines to develop bespoke features to them or to solve quickly some of their issues. So was time to start a Freelancer career as Developer during the day, maintaining at same time my job as door to door salesman at evening.

  • May 2013

    Difficult time requires drastic decisions

    The crises in Portugal was so severe, that my 2 jobs, Freelancer and Salesman, where no enough to pay all bills and put food in the Fridge, a 420 litre fridge was almost empty, so i end up seeing my wife holding the door of it and crying… So difficult times request drastic decisions, therefore was time to pursuit the career of my dreams and UK was the chosen destiny.

  • October 2013

    Scotland here i go to try my luck

    Once my contacts from Portugal with UK recruiters never produced nothing concrete, a Portuguese friend already leaving in Scotland, near Edinburgh, have invited me to stay in his home until i was able to find a job. The decision was hard to take, but i decided to make the move without bring my wife, until i was sure that i was having a secure job and the money was enough for both of us to have a decent live in Scotland. So in begin of October i arrived here, but my situation was so bad economically, that despite i want to be a Software Developer, i was willing to embrace any other profession in order to be able to survive… going back to Portugal was definitely not an option.

  • November 2013 until Now

    My dream became a reality

    Only after 5 weeks in Edinburgh and 3 interviews i ensured my current job as Software Developer at NN4M, the leading company for transactional Mobile App’s in UK. I was very luck that my life have crossed with Lorraine, Caroline and Jonathan Heap, the owners of NN4M, after a reply to a Gumtree job posting, once their support during the 2 times i was in hospital was amazing. My dream of working in what i most love was is now real.

  • Who
    Knows the

My Team

Me, the Love of my Life and my Parents… without them it was not possible to be here today.


Software Developer

The love of my life

The supports she gives me is crucial for my success

My Parents

Always present when i need them… I will never be able to pay for all their sacrifices.

They are my team for the worst and for the better… they are the support that i can always count with.