Selected work.

Five projects across both halves of the stack — two frontend-led, three backend. Happy to go deeper on any of them in conversation.
AllFrontendBackendDataMobile
Case studies in progress

The write-ups are coming.

Everything below shipped — these are the summaries. Full case studies with architecture decisions, what went wrong, and the screenshots are being written now. Ask me about any of them in the meantime.

Amazon · Backend · LLM

Conversational Alexa skills for Verizon and T-Mobile

Built Alexa skills integrated with LLM models to power conversational chatbots for enterprise clients, each tailored to a different business’s support flows and voice constraints.

JavaLambdaLLM integrationAlexa Skills Kit

Amazon · Data · Security

Secure store and audit layer for voice authentication

DynamoDB design for large-scale processing and storage of customer-sensitive data, plus the audit system that watched it — anomaly detection and integrity checks. Met legal and compliance requirements for data protection.

DynamoDBJavaIAMCloudWatch

Alphaledger · Frontend

Trading views for municipal bond workflows

React features built on AG Grid and AG Charts for dense, partner-facing trading data, with Material UI underneath. Reviewed and paired on the rest of the team’s frontend work.

ReactAG GridAG ChartsMaterial UITypeScript

Alphaledger · Backend · Data

GraphQL layer and PostgreSQL schema

Schema, resolvers, mutations and DataLoaders in NestJS, and the relational design and query tuning behind them — keeping response times flat as trading volume grew.

NestJSGraphQLPostgreSQLTypeORM

Alphaledger · Mobile

React Native app, concept to launch

Worked the full product lifecycle on an Agile team — ideation, prioritisation, implementation, testing — on a React Native application that went from concept through to launch.

React NativeTypeScriptAgile

So what are we building?