Adaptable Software Engineering Manager keen to wrangle multiple simultaneous projects into streamlined, cohesive and profitable efforts. Successfully lead software development initiatives from conception to delivery, managed resources, and built collaborative relationships with stakeholders. Adept at driving innovation, optimising processes, and fostering a culture of continuous improvement. Strong technical background with expertise in distributed systems.