I am an experienced software engineer. I’m an inventor, problem solver and manager:- As an inventor, my goal is to design and create beautiful and useful digital products that enrich people’s lives.- As a problem solver, I see obstacles as an opportunity to learn and innovate.- As a manager, I am uniquely able to see both big picture and the details while keeping a human touch.I create a collaborative and supportive environment wherever I work as I look for the best in others and amplify their strengths. I’ve lead teams of 3 to 13, supporting junior developers because I’m able to listen, engage and laugh. I’m grateful for the talented people I’ve worked with over the years. I don’t just think out of the box: even the concept of a box is restrictive for creativity. The glass is always overflowing! I enjoy meeting new people with different perspectives, ideas, experiences. I once designed a team-building escape room with lasers, Lego and a locked mobile device tailored to my team’s unique interests. I enjoy the synergy of a motivated team.Building trust is paramount to a healthy business and happy customers. Over the last 20 years of my career I’ve been active in projects from single-page websites for wonderful small family businesses all the way up to multi-million dollar software products for large global enterprises. I have been integral to all project development phases and throughout the entire software stack from user interfaces, Application Programmer Interfaces (APIs), server and cloud frameworks, databases and low-level embedded systems. I find work rewarding when I see the impact my inventions make to people using them. A well-designed and well-executed digital tool can literally be life-changing for the people who need it.New products often require a rigorous process of problem solving, from inception, development and testing to deployment and marketing. Fortunately, I love a challenge and thrive under pressure. I bring creativity and a broad spectrum of experience to engineering dilemmas. My communication and leadership skills help me to harness other peoples’ solutions as well. It’s such a buzz when you finally get passed the next hurdle and see a product you’re passionately developing coming to life and making a difference!I enjoy photography, cooking, gardening, DIY, people and places, music, walking, and spending time with my family and friends. Born and raised in Edinburgh, UK and now living in York, UK I feel privileged to call these two beautiful cities my home.Please feel free to connect with me via LinkedIn.