Career
Professional Highlights
PetScanner
PetScanner gave me the opportunity to work across the full stack, developing a cross-platform mobile app that connected to custom pet microchips via Bluetooth. I worked in C# using Xamarin for the mobile app, and PHP for the backend, which interacted with a large-scale SQL database. The core challenge was to ensure seamless interaction between the app and the bespoke hardware, managing everything from Bluetooth protocols to secure user authentication. This required not just technical problem-solving, but real attention to user experience - designing flows that made complex operations feel simple.
M Squared Control Systems
At M Squared Control Systems, I worked on embedded software for precision engineering projects - including laser balancing systems used in satellite gyroscopes and sensitive medical devices. Most development was in C, with inline assembly, targeting memory-constrained microcontrollers like Arduino-based platforms.
M Squared Defence
M Squared Defence emerged as a spin-off, leveraging my existing knowledge of defence technology and collaborative R&D with the MD of M Squared. Our work involved developing novel technologies for the UK Ministry of Defence and international partners, often under extreme conditions. We handled the full stack - from bespoke electronics and custom circuit boards to long-range communication protocols like MAVLink, advanced drone control systems, and ground control interfaces. I built and tested machine learning pipelines for real-time analysis, often writing code in the back of a van before immediate field testing.
Alliants
At Alliants, I worked in a frontend-focused role using modern frameworks like React, Next.js, Astro, and SvelteKit to deliver applications for major clients such as Four Seasons Hotels and the American Student Association. I was embedded in agile teams, working from Jira tickets, participating in client calls, and helping maintain large codebases where performance, accessibility, and maintainability were key priorities. I also contributed to the company's own AI-powered concierge product.
Appius
Appius gave me the chance to work on a wide variety of projects across frontend and backend. I used Vue.js, Angular, Razor components, and a .NET backend to support high-traffic enterprise applications. These included tools for insurance brokers, legal firms, and national banks. My work spanned development, project planning, and mentoring junior developers. I contributed to frontend architecture, wrote and reviewed tickets, liaised with clients, and aligned solutions with both experience and solutions teams.