Meet The People Behind Eureka Solutions

Our UK-based team brings together deep technical expertise and genuine commitment to client success. When you work with Eureka Solutions, these are the people in your corner.

Leadership Team

David Lindores

Chief Executive Officer

David joined Eureka Solutions in 2006 as a Computer Science graduate, starting his career as a Junior Developer and progressing through a series of senior technical and leadership roles, including Technical Director, before being appointed Chief Executive Officer in December 2020.

As CEO, David leads both the strategic direction and operational performance of the business. He combines deep technical understanding with strong commercial focus, championing a culture of innovation, collaboration and accountability across the organisation.

David has overall responsibility for the growth and delivery of Eureka Solutions, ensuring our teams have the skills, tools and support they need to provide technically excellent implementations and outstanding, reliable service to every customer. His ambition is to keep Eureka Solutions at the forefront of cloud technology, building long-term partnerships and creating an environment where people can do their best work and make a meaningful difference for clients.

David Lindores

Chief Executive Officer

Alan Miles

Commercial Director

Bringing together years of commercial leadership across technology and services, Alan leads our growth strategy as Commercial Director, overseeing both the sales and marketing teams. He focuses on deeply understanding customers’ ambitions and shaping solution-led approaches that deliver measurable impact and build long-term partnerships. Passionate about innovation, Alan is committed to keeping our commercial strategy forward-looking, helping clients unlock new opportunities while supporting sustainable growth for the business.

Alan Miles

Commercial Director

Alyson McMenemy

Customer Success Director

With over two decades of experience, Alyson focuses on translating technology into lasting value for customers. She brings together operational expertise, structured training and high-quality customer service to design effective engagement strategies and build strong, long-term relationships. Looking ahead, Alyson is committed to continually enhancing the customer experience, ensuring clients maximise the benefit of their systems today while being well prepared for future growth and change.

Alyson McMenemy

Customer Success Director

Joanne Mungall

Head of Finance

With a strong background in financial management, Joanne serves as Head of Finance. She oversees our software and support contracts alongside day-to-day commercial operations, ensuring robust controls and a consistently professional service for customers. Joanne is focused on maintaining a solid foundation for the business while supporting future growth and continually improving the way we work with clients.

Joanne Mungall

Head of Finance

Shaun Gourlay

Head of Development

With extensive experience in software development and technical leadership, Shaun leads our development teams as Head of Development. He is responsible for all bespoke projects and estimates, development support, and the ongoing roadmap for Besyncly, turning complex integration requirements into reliable, scalable solutions. Shaun is passionate about innovation and continuous improvement, with a clear focus on evolving Besyncly to anticipate future needs, empower customers through smarter automation, and enable the team to deliver their best work.

Shaun Gourlay

Head of Development

Stephanie Kelly

Head of HR

With broad experience in generalist HR, Stephanie is responsible for supporting our people agenda across the business. She provides guidance on day-to-day HR matters and works closely with managers and teams to ensure a consistent, fair and supportive approach.

She is particularly passionate about staff wellbeing and creating a positive working environment. Stephanie oversees recruitment to ensure we bring the right people into the team, supports performance management, and advises the senior leadership team on people-related decisions. Her focus is on enabling colleagues to do their best work while building a strong, engaged and high-performing organisation.

Stephanie Kelly

Head of HR

Management Team

John Eadie

Support Team Leader

John Eadie is Support Team Leader, overseeing our service desk and day-to-day support operations. With years of frontline customer service experience, he ensures customers get clear answers, timely fixes, and practical technical guidance. John’s focus is simple, dependable support that keeps systems running and lets clients run their business.

John Eadie

Support Team Leader

Kenneth McBeath

Technical Lead

Kenneth is our Technical Lead, leading technical design and solution architecture with extensive NetSuite implementation experience. He builds robust, scalable systems that maximise NetSuite and Eureka Solutions’ specialist add-ons, aligning each deployment to real-world customer needs. Kenneth turns complex requirements into clear solutions that deliver long-term value and support growth.

Kenneth McBeath

Technical Lead

Barry Gray

Account Management Team Leader

Barry leads our account management function as Account Management Team Leader, bringing strong technology sector experience. Focused on outstanding customer experience, he and his team proactively understand challenges, anticipate needs and provide strategic guidance that builds long-term partnerships. Barry fosters a collaborative, accountable culture of continuous improvement so clients see us as trusted partners.

Barry Gray

Account Management Team Leader

Craig Dawson

NetSuite Development Team Leader

Craig leads our NetSuite development team, delivering complex ERP and SuiteCommerce Advanced solutions. Specialising in SuiteScript, SuiteQL and integrations, he builds scalable, high-quality outcomes aligned to customer operations. Craig bridges technical delivery and stakeholder needs, maintains strong development standards, and mentors the team to deliver reliable, future-ready solutions.

Craig Dawson

NetSuite Development Team Leader

Eleanor McGowan

Project Management Team Lead

With a business background and early experience in local government process improvement and stakeholder engagement, Eleanor delivers projects efficiently and transparently, keeping customer goals central. Working across customers, partners and internal teams, she drives alignment, manages risk and strengthens delivery standards through clear, collaborative leadership.

Eleanor McGowan

Project Management Team Lead

Fraser Davidson

NetSuite Implementation Team Lead

Fraser joined Eureka Solutions as a graduate in 2017 and progressed through support and implementation roles to become NetSuite Implementation Team Lead. He designs scalable solutions aligned to day-to-day operations, bridging technical detail and business needs. Fraser mentors graduates and junior colleagues, championing continuous learning and long-term customer value.

Fraser Davidson

NetSuite Implementation Team Lead

Mahsa Poosti

Marketing Manager

With a technology marketing background, Mahsa combines creative thinking with a structured approach to communication. As the newest member of the management team, she is focused on strengthening how Eureka Solutions presents its expertise to customers, partners and colleagues, ensuring clear, consistent messaging aligned with long-term goals and sustainable growth.

Mahsa Poosti

Marketing Manager

Build Your Career at
Eureka Solutions

Explore Opportunities

A team that values expertise, honesty, and long-term client relationships. Does that sound like you?

Follow the link to see what it’s like to work at Eureka Solutions, and explore our current vacancies and career paths for graduates.

Our Locations

East Kilbride, Scotland

West Point House, 5 Redwood Place Peel Park, East Kilbride, G74 5PB