Case 01Operations platform with connected-device automation
Selected work
Many of my projects begin with work spread across several tools or handled by hand. I learn how the process works today. I pay close attention to breakdowns and to what the people involved need to see or control.
I then build software around that understanding. Depending on the need, I may build a customer-facing product, an internal tool, a mobile app, an online store, or a service that connects existing systems.
Case 02Cross-platform community application
Giving a peer-support community better control
Case 03Mobile application for connected camera hardware
Putting connected cameras and editing in one mobile app
Case 04Full-stack media and publishing platform
Helping editors manage changing sports content
Also built
Shops and sitesOnline storeA full online store for a client, from the catalogue to the server that runs orders and content.Vue · Node
Built a full online store for a client: catalogue, customer-facing pages, and the server that runs orders and content, without splitting the work across a separate frontend and backend team.
Devices and mediaLivestream-to-device productSoftware that watches livestream activity and drives physical smart devices when configured events occur.Contributed to
Built software that watches livestream activity and drives physical smart devices when configured events occur. The work covered the server, operator interface, desktop tooling, and a mobile companion.
Devices and mediaPrivate photo-sharing platformBackend services and a mobile companion where owners control whether a photo is private or public.NestJS · Fastify · Prisma · PostgreSQL · S3 · Firebase Admin
Built backend services for accounts, feeds, groups, invitations, photo permissions, favourites, and member roles. Owners control whether a photo is private or public. A mobile companion talks to the same services. Media can be delivered through object storage and a content-delivery network.
Shops and sitesBusiness websitesService websites that explain the offer in plain language and let visitors send an enquiry directly.
I build service websites that explain the offer in plain language and let visitors send an enquiry directly. The work covers responsive interfaces, accessible forms, local search metadata, structured data, canonical URLs, spam protection, and email-based enquiry handling. This includes a series of sites for US service businesses.
Systems and supportEducation and administration systemsSystems for a university student association: quizzes, question banks, member records, and elections.Contributed to
Built and extended systems for a university student association: quizzes, question banks, score sheets, member records, alumni information, galleries, elections, and academic content. The most useful improvements were bulk question upload, automatic quiz-state updates, clearer validation, and administrative routes that replaced repeated manual entry.
Systems and supportConversational support toolsA web-based assistant for text and voice conversations that I contributed to.Contributed to
Contributed to a web-based assistant that supported text and voice conversations. I worked on voice integration, user context, analytics endpoints, and screens for reviewing conversation quality. Staff could inspect recurring questions and failed conversations.
Systems and supportHealthcare business platformA full-stack application for a healthcare business, including the web interface and backend authentication.Contributed to
Contributed to a full-stack application for a healthcare business, including the web interface and backend authentication work.





