The semantic medallion in TypeScript: a developer's walkthrough
A from-zero guide to the semantic medallion prototype - Parquet, DuckDB, RDF and SPARQL, entity resolution, and the measurement that mattered most.
I design and build event-driven, serverless systems on AWS — the kind that quietly handle peak load, scale to zero, and let small teams ship like big ones. Available for project-based engagements through Sweetcat Software.
A from-zero guide to the semantic medallion prototype - Parquet, DuckDB, RDF and SPARQL, entity resolution, and the measurement that mattered most.
DynamoDB can do semantic search natively now. A complete, code-heavy guide to the new vector indexes - the custom resource CloudFormation makes you write, and the score semantics you don't want to get backwards.
A verified picture of AppSync Events: what the service actually is, the complete pricing model, the quotas that shape designs, and the two open questions that started this series.
Why an append-only event log beats a balance column, and how to build a real write model on DynamoDB - the fold, invariants, optimistic concurrency, and snapshots.
A code-level walkthrough of Waypoints' offline-first data layer: IndexedDB as the source of truth, a payload-free outbox, and idempotent sync to AppSync keyed on client-generated UUIDs.
Moving an AI journaling coach from the Amplify AI Kit to a Strands agent on AgentCore Runtime - with a shadow memory pipeline that lets it actually remember you.
A daily journaling practice with an AI coach. Amplify Gen 2, AppSync, DynamoDB, Bedrock.
Cloud-native Step Functions orchestration syncing FHIR-compliant records into EHR workflows.
Every project ships as a single, readable stack you actually own — no black boxes, no lock-in to a pipeline you can't run from your own laptop. This site is built that way too.