Hello! I'm Andy, a software engineer who specialises in web and mobile application development as well as designing, developing and commissioning industrial control systems.
I'm passionate about crafting high-quality code, learning new technologies and using my skills to have a positive impact on the world.
I started my career in software engineering at the age of 17 through an apprenticeship with a local software company.
I studied part-time over the next couple of years and worked hard to complete my apprenticeship a year early.
After finishing my apprenticeship, I took an interest in volunteering and decided to spend
3 months working with a sustainable development charity in Costa Rica and Nicaragua.
After returning to work, I continued studying part-time to achieve a Bachelor's of Science in Engineering and Management from the University of Portsmouth.
Shortly after graduating, I wanted to further improve my technical skills as well as my Spanish so I chose to sign up for a
2-month Java Backend Bootcamp in Mexico. The skills I learned allowed me to work on more complex projects for customers in the semiconductor industry
which took me across Europe, Asia, and North America.
With a desire to experience a new culture and dive back into higher education, I moved to Spain to pursue a Master's of Science in Software Engineering at the Politechnic University of Madrid.
Inspired by my previous volunteering experience, I requested and received a grant to develop a telemedicine platform for developing communities based along the Cayapas river in rural Ecuador as part of my Master's thesis.
After the initial development work, I spent 2 months living with Afro-Ecuadorian and indigenous communities commuting by canoe to medical outposts to perform usability testing with the local volunteer doctors.