Solutions Engineer at Datasembly, based in Canada. Previously at Amazon Prime Video.
I like turning ambiguous questions into working systems — then testing the results and writing down what I learned.
|
A local recorder for AI-agent tool calls and file changes, with replay and evidence-backed failure investigation. |
📚 StoryEraagent skill evaluation
|
An independent evaluation of a tool for inspecting programs without source code, with raw results and a claims ledger.research reverse engineering
|
A synthetic two-company integration with real authentication, signed webhooks, and ten deliberate failures with runbooks.auth webhooks runbooks
|
A tested pipeline that turns messy weekly files into a clean table and blocks delivery when checks fail.data quality pipelines
|
A 3D model of my head made from phone imagery, with the process and failures documented.3D photogrammetry Blender
|
- ✍️ Haloscript — a writing app for Mac, iPad, and iPhone.
- 🏋️ RepTrack — a local-first workout log.
More work: Site Recon · Authorized Web Exposure Audit · Decision Models · Sitescout · full portfolio →
| Area | Stack |
|---|---|
| Data | SQL · Snowflake · Python · DuckDB · dbt · Dagster · Airflow · BigQuery · Tableau · Power BI |
| Building | SwiftUI · SwiftData · TypeScript · React · Next.js · SQLite · Docker · Playwright · Blender |
| AI | Model Context Protocol · agent skills · Claude Code · Codex · Cursor |
Note
Some projects use synthetic data to respect employer and client confidentiality. AI coding tools can accelerate implementation; I remain responsible for problem definition, architecture, testing, review, and final decisions.
If a project interests you, get in touch ✦



