Someone is counting on you turning up.
Night shifts made consistency very literal. The same instinct now follows me into releases, support and the unglamorous last ten percent.
I build production software for physical operations, cross-platform applications and accessibility technology. The common thread is simple: find the real problem, then stay until it works outside the demo.
Night shifts made consistency very literal. The same instinct now follows me into releases, support and the unglamorous last ten percent.
Retail and hospitality trained me to notice friction early, communicate plainly and remember that the person using the system is not an edge case.
Functions, shop floors and kitchens all punish invisible state. Clear progress and clean handovers keep small gaps from becoming everybody's emergency.
Stay calm, prioritise what matters, fix the next thing and keep the customer experience whole—even when five things need attention at once.
“The tools changed. The standard did not.”
These jobs did not secretly teach me C#. They did teach me reliability, customer awareness, teamwork and composure while I worked my way into engineering. The code came later. The responsibility did not.
A warehouse does not care that an interface looked convincing in a presentation. A scanner, camera, printer, parcel or person is waiting for the whole system to work.
Built a connected workflow for barcode validation, packing imagery, CCTV evidence, labels and operational history.
Build the .NET 8 workflow and integrate it with the physical packing bench.
Hardware, imagery, labels and history all had to agree while real parcels kept moving.
C# · .NET 8 · Zebra FS40 · FTP imagery · Alta CCTV · QuestPDF
The difficult part was not displaying one successful scan. It was coordinating validation, evidence retrieval, CCTV references, printing and later investigation as one auditable operational path.
Moved a working application from .NET Framework 4.8 to .NET 8 and EF Core without treating production as a blank slate.
Modernise the dashboard and the deeper application around it.
Authentication, reporting, services and existing behaviour could not simply disappear.
.NET Framework 4.8 · .NET 8 · EF Core · authentication · reporting
Modernisation meant understanding the old decisions before replacing them. The goal was not merely newer dependencies; it was reducing future friction without inventing fresh operational risk.
Delivered a cross-platform expense workflow backed by company APIs and released through both mobile ecosystems.
Build and maintain one experience across Android and iOS.
The application and two store-release processes had to move together.
.NET MAUI · REST APIs · Google Play · App Store Connect
Cross-platform does not mean “write once and stop thinking.” Platform behaviour, permissions, packaging and release requirements still needed deliberate attention.
Idumet is the personal company I have pursued for more than two years alongside work and study—and the one I intend to keep building through the next decade.
Its first product, Frank, explores how voice, memory and on-demand vision can make everyday context more accessible.



Frank combines conversation, persistent memory and on-demand vision on the phone itself. A user can connect cameras, audio devices or wearables if they prefer, but extra hardware is not required.
Three projects received the full case-study treatment. The wider archive shows range without pretending every experiment and production system carried the same stakes.
Selected examples include contributions to the official Node.js and Spacebar Chart repositories. The useful part is not the logo—it is meeting an established project's conventions and review.
Inspect the GitHub trail ↗Partly to help other developers. Partly so future me cannot claim he “always knew that.”
Read the field notes ↗Production warehouse systems, platform modernisation, cross-platform mobile applications, reporting and hardware-aware workflows. This is where software meets scanners, cameras, printers and operational consequences.
Projects including Rescron AI and CredCrypto across analytics, reporting, access control, localisation and interactive data experiences.
More than two years of sustained product work, currently centred on Frank and accessible contextual technology. Idumet is not an employment phase; it is a company I intend to continue building.
BSc Information Technology and Business Information Systems, connecting software development with data analysis, business intelligence, databases, statistical modelling and visualisation.
Advanced Diploma in Software Engineering, with hands-on work across .NET Core, Docker, Azure, TypeScript and modern web development.
Night retail at Tesco, functions with Fuller, hospitality at The Mercers' Company, drinks retail at PEP T Trading and kitchen work with Bovingdons. Different uniforms; the same lessons in reliability, customer awareness, teamwork and composure.
I am a software engineer who learns what the real problem requires and carries it through to something people can actually use.