Both halves,
on purpose.

Five years building production services and the interfaces they power. Three of them at Amazon on Alexa, two at Alphaledger writing the GraphQL layer in the morning and the React consuming it in the afternoon. Seattle-based, open to new roles.

How I work

I stopped picking a side.

Plenty of engineers describe themselves as full stack and mean they can read the other half. I ship on both. At Alphaledger that means designing the schema and the resolvers, then building the AG Grid views that hit them — and reviewing other engineers’ frontend changes along the way.

It also changes the decisions. Knowing what the grid needs shapes the resolver; knowing what the query costs shapes the view. When I bring the team a tooling recommendation it comes with a prototype attached, not an opinion.

Experience

Where I’ve been

  1. Software Developer · Alphaledger

    Enterprise blockchain platform for municipal bond issuance and trading, Poulsbo WA. Built and optimised the NestJS GraphQL layer — schema, resolvers, mutations, DataLoaders. Designed and tuned PostgreSQL schemas for high-volume trading workflows. Delivered React features with AG Grid, AG Charts and Material UI, and supported other frontend engineers through review and pairing. Full lifecycle on an Agile team, including a React Native application from concept through launch.

  2. Software Developer · Amazon (Alexa)

    Java services on AWS Lambda behind API Gateway, with S3, CloudWatch and least-privilege IAM. Designed the DynamoDB solution for large-scale processing and secure storage of customer-sensitive data behind voice authentication, and the audit system that detected fraud and integrity drift around it. Built Alexa skills integrated with LLMs for enterprise clients including Verizon and T-Mobile.

  3. Vehicle Commander · U.S. Marine Corps

    Led a unified anti-armor team at Camp Pendleton, running operations and training under pressure, and instructed units outside my own on job-specific tactics. Meritorious Mast at Camp Pendleton; Certificate of Commendation, Afghanistan; Certificate of Appreciation, Yemen.

Stack.

Filled chips are what I’d lead with. Outlined ones I use regularly and can hold my own in.

Frontend

Interfaces

ReactTypeScriptMaterial UIAG GridAG ChartsReact Native

Data-dense trading views, and code review for the rest of the frontend team.

Backend

Services & APIs

NestJSGraphQLNode.jsJavaRESTAuth0 / SSOMicroservices

Schema, resolvers, mutations and DataLoaders at Alphaledger; three years of Java services before that.

Data

Schemas & queries

PostgreSQLSQLDynamoDBTypeORMQuery tuningDBeaver

Relational modelling for high-volume trading workflows; DynamoDB for sensitive data at Amazon scale.

Cloud

AWS

LambdaAPI GatewayS3CloudWatchIAMDynamoDB

Serverless by default. Least-privilege IAM and CloudWatch monitoring as part of the build, not after it.

How I got here

No CS degree.

Code Fellows, then Coding Dojo, then the Amazon Apprenticeship in full stack web development — which is also how I got to Alexa. Five years of production work since. I mention it because it explains the shape of my experience, not because I think it needs defending.

Amazon ApprenticeshipCoding DojoCode FellowsHackathon accolade, Amazon

Before software

Four years in the Marine Corps.

I led an anti-armor team and taught tactics to units outside my own. The transferable part isn’t discipline — it’s being calm when something is genuinely on fire, and knowing that the person who can explain the thing is worth more than the person who merely knows it.

Meritorious Mast, Camp Pendleton CACertificate of Commendation, AfghanistanCertificate of Appreciation, Yemen

So what are we building?