Passionate about technology, I started programming in Pascal on MS-DOS as a teenager. Since then I worked across different areas: from writing algorithms for an autonomous vehicle on Linux, to Windows and SQL, to Android.
As a code writer I have learnt the importance of writing clean and maintainable code: I achieve these goals following best practices, using OOP criteria, Design Patterns, Unit Testing, and re-factoring code every time it’s needed.
Always eager to acquire new skills and knowledge I love reading technical articles, trying new gadgets, wearables, platforms like Raspberry Pi, or working on my z-wave home automation system.