About
I am a product-focused AI-native Principal Software Engineer and technical leader with over a decade of experience architecting, building, and scaling complex, mission-critical systems. I've proven my ability to drive technical strategy, lead cross-functional teams, and deliver high-impact products from idea to production.
My non-standard career path and love of learning has given me a unique blend of deep technical expertise - from AI-integrated embedded systems to full stack web apps running in distributed cloud architectures. I have significant experience solving hard problems in a wide range of domains and technologies.
I'm passionate about the endlessly interesting subject that is software engineering, and I share my knowledge with anyone that will listen, through mentoring and tech talks.
Listen as our AI co-hosts discuss my background and experience
Download a PDF version of my complete CV for your records
Download CVCore Competencies
Professional Experience
(Promoted to Principal Engineer in May 2025 - The only internal promotion to this level in company history)
I was recruited as a Lead Engineer and later promoted to Principal after 2 years of seeking and solving high impact problems. I’ve served as the tech lead for 5 engineering teams and driven many cross-team initiatives to completion.
Selected Achievements & Responsibilities:
(promoted to Senior Software Engineer in 2020)
Witekio is an embedded software consultancy, specialising in building custom Linux solutions for custom consumer hardware. I worked directly with customers from requirements gathering and statement of work generation, through implementation and delivery on a wide range of solutions across IoT, cloud, Linux, security, healthcare, consumer electronics, and embedded systems.
Highlights included:
Entrepreneurial & Founding Experience
Onwards
- Co-founded a startup to automate the complex legal and administrative process of closing a company in the UK.
- Acted as the sole technologist, responsible for the entire product and technical stack (Next.js, TypeScript, Vercel, Supabase), building the product from 0 to 1.
Co-Hustle
- Co-founded a platform to connect entrepreneurs with professionals willing to contribute skills for equity.
- Designed and built the entire technical infrastructure from scratch, including AWS services via Terraform, a GraphQL API, and a React frontend.
Public Speaking & Community
Code BEAM Europe
"Let's Play Tetris Together!"
Presented "Let's Play Tetris Together!", a technical educational talk on building a scalable, multiplayer game with Elixir, OTP, and Phoenix LiveView. View the code on Github.
The talk was well received, with one of the highest audience ratings at the conference.
Click below to start the game
Education
Published paper on computer vision research:
View Publication