Experience

I work across software engineering, systems integration, internal platforms, test infrastructure, and product development. My experience is less about staying in one narrow lane and more about solving the kinds of technical problems that sit between teams, tools, and real operational environments.

Software engineer in Electronic Warfare at Leonardo (Surveillance & Protection Technologies), building in regulated, high-reliability environments.

How I work

I am strongest in environments where there is a real problem to solve, not just code to write.

That tends to mean ambiguous projects, messy handoffs, legacy constraints, incomplete tooling, or systems that need someone to think across software, hardware, deployment, and usability at the same time.

I naturally gravitate toward ownership, clarity, and leverage - building tools, workflows, and products that make things more reliable and easier to operate.

Core themes

Systems and operational tooling

I design and build software for environments where monitoring, recovery, integration, and reliability matter.

Test, deployment, and platform engineering

I build repeatable environments and infrastructure that reduce friction: harnesses, deployment workflows, images, virtualisation strategies, and internal platforms.

Regulated environments

Experience delivering in defence contexts where safety, compliance, and operational reliability shape every decision.

Product development

Outside structured engineering work, I build apps and side projects that sharpen product judgment and keep me close to feedback loops.

Enablement and mentoring

I enjoy making technical work more accessible through documentation, mentoring, and practical support.

My experience sits at the overlap of

  • Software engineering
  • Systems thinking
  • Internal tooling
  • Operational problem-solving
  • Product-minded execution

I am comfortable going deep technically, but I also care about how the thing gets adopted, maintained, and used in practice.

Want the fuller picture?

If you want to see how this translates into actual work, start with the projects page or get in touch through Railsmiths.