I'm interested in how things work; breaking things and fixing things.
Hobbies include #coding, #coffee, #cooking and #music
- Building distributed cross-functional software engineering teams. Mentoring, coaching, and developing software engineers to grow in senior development and team leadership skills.
- Delivery planning with Product Managers and Tech Leads to create roadmaps, oversee project delivery, and implement technical solutions aligned with engineering best practices.
- Supporting teams through restructures, aligning them with business objectives, and implementing agile delivery processes and improvements.
Experienced Engineering Manager with 4 years of direct people management, leading cross-functional teams in fast-paced environments. Skilled in mentoring, coaching, and developing engineers, fostering a culture of growth and high performance. Demonstrated success in building and restructuring teams to align with strategic business objectives, driving measurable outcomes. Proven ability to lead through change and deliver complex projects while empowering team members to excel in senior roles and leadership positions.
Accomplished Senior Software Engineer and Lead Developer with over 10 years of experience in full-stack development, architecture, and technical leadership. Proficient in driving agile practices, optimising development workflows, and delivering scalable, high-performance solutions. Extensive experience with modern tech stacks including React, Node.js, TypeScript, and AWS. Proven track record in leading the design and delivery of key product features that generate significant business value.