AI agent engineer · product builder

I build local-first AI agents that work in real-world environments.

I ship the product surface and the reliability layers behind it: private AI workspaces, autonomous coding agents, memory, verification, tool-call recovery, document intelligence, and business automation.

16 narrated proof demos
AI agents memory, tools, verification
Products not just model wrappers
Applied AI Engineer AI Agent Engineer LLM Product Engineer AI Prototyping Engineer

Why this matters

The value is not “I made a lot of repos.” The value is that the same failure points show up in every serious AI product: privacy, memory, tool reliability, source trust, and useful UX.

Product thinking

AI people can actually use

HammerLock is framed around founders, lawyers, analysts, and operators with sensitive work. Craig is framed around builders who need a reviewable agent loop. The projects are packaged as user workflows, not just experiments.

Reliability thinking

Agents need more than prompts

Tool Use Guardian, Prompt Condenser, Real-Time Verifier, RecallMax, and Surgical Code Editor show the infrastructure required to make agents cheaper, safer, more observable, and easier to trust.

Business thinking

Proof can turn into work

The portfolio supports two lanes: startup AI engineering roles and practical client offers like local-business sites, lead capture, CRM, follow-up, and approval-first social content.

I started with a simple problem: AI is powerful, but most AI tools are too cloud-dependent, too forgetful, too unreliable, or too abstract to trust with real work.

So I built a lot of real pieces: some are products, some are libraries, some are experiments, and some are demos. The impressive part is not pretending every repo belongs in one perfect diagram. It is the range: privacy, agents, code, documents, reliability, business software, and go-to-market thinking.

Selected Work

The portfolio is organized by what each project proves. Where projects naturally work together, I show the workflow. Where they stand alone, I let them stand as shipped work.

01 Flagship

HammerLock

Private AI assistant with encrypted memory, vault storage, and specialist agents.

02 Builder

Craig

Autonomous software engineer that inspects workspaces, edits files, and runs commands.

03 Infrastructure

Reliability Tools

RecallMax, Guardian, Verifier, Condenser, Editor, and Reviewer solve common agent failure points.

04 Context

Docs + Repos

Local RAG and codebase intelligence give agents grounded private knowledge.

05 Proof Apps

CRM + Genesis

Business dashboards and marketplace experiments show range beyond one product category.

A Real Workflow

One request can move through the whole system: research, verify, compress, remember, draft, check, and store the result privately.

User:
Research competitors and draft a pitch deck.

HammerLock:
Routing to Strategist agent...

Web Scraper:
Collected competitor pricing, product pages, and public claims.

Real-Time Verifier:
Checked source URLs and structured data.

Prompt Condenser:
Reduced research context while preserving URLs and facts.

RecallMax:
Loaded company positioning and prior decisions.

Tool Use Guardian:
Wrapped calls with retries, timeouts, and JSON repair.

HammerLock:
Draft saved to encrypted vault.
Ask HammerLock for work, not chat.

The user gives a real outcome: research competitors, draft a deck, inspect a repo, or build a feature.

Give the agent private context.

Local docs, repo structure, prior memory, user preferences, and project history stay under user control.

Make every tool call observable.

Retries, timeouts, repair metadata, validation checks, and source trust scores make the workflow less fragile.

Ship the result back into the vault.

The output is saved where the user can reuse it, audit it, and feed it into the next task.

Demo Lab

Recruiters and customers do not run code first. They look for a fast proof moment: what does this do, who uses it, and why does it matter?

HammerLock

Private Strategy Assistant

For founders, lawyers, finance teams, and operators who need AI help without leaking sensitive strategy, contracts, or documents.

Task:
Research three competitors and draft a pitch-deck outline.

Agent:
Strategist selected.
Sources collected: 12
Verified URLs: 12/12
Memory loaded: positioning, ICP, prior notes

Output:
1. Market wedge
2. Competitor table
3. Differentiation slide
4. GTM narrative
5. Risks and proof points
Craig

Autonomous Feature Build

For founders, solo builders, and teams that need fast implementation proof: repo context, a plan, targeted edits, checks, and a readable diff.

User:
Add PDF export to the report page.

Craig:
Scanning app routes...
Found report component.
Editing export action.
Adding download button.
Running build...

Result:
3 files changed
Build passed
Next: verify generated PDF layout
Agent Infrastructure

Reliable Tool Chain

For production AI teams: fewer silent failures, cheaper context, repaired outputs, verified links, and clearer failure metadata.

Before:
API timeout
Malformed JSON
Dead source link
Prompt too large

After:
Retry 2 succeeded
JSON repaired
11/12 links verified
Context reduced 38%
Failure metadata attached
Context Layer

Private Docs + Codebase Q&A

For researchers, compliance teams, students, and engineers who need answers from private PDFs, docs, and source code without guessing.

Question:
Where does the app validate license keys?

Repo Intelligence:
lib/license-keys.ts
app/api/license/validate/route.ts
tests/license-keys.test.ts

Local Doc RAG:
Policy source: security-runbook.pdf
Relevant section: offline activation rules

How To Read The Portfolio

Not every project needs to connect to every other project. The goal is to make the strongest work easy to understand, then use the right proof for the right audience.

Get hired / contracted

Technical Depth

HammerLock, Craig, and the infrastructure repos show product thinking, full-stack execution, privacy, reliability, and agent design.

Sell services

Commercial Wedge

The commercial wedge: $500 starter sites, lead capture, CRM, follow-up, reviews, and approval-first social drafts.

Build audience

Proof In Public

Daily build logs, short demos, anonymized business audits, and repo explainers turn the portfolio into a visible proof stream.

Flagship

HammerLock

Private AI workspace for sensitive work: encrypted memory, local vault, specialist agents, and reusable context.

Reliability layer

Agent Infrastructure

RecallMax, Tool Use Guardian, Prompt Condenser, Real-Time Verifier, Surgical Editor, and Code Reviewer solve agent failure points.

Future layer

Experiments

Genesis and other exploratory projects show curiosity, ambition, and comfort building outside one narrow lane.

Project Use Cases

Each repo answers a practical question: who would use this, what pain does it remove, and what proof can someone watch without running the code?

Flagship product

HammerLock AI

Lawyers, founders, finance teams, journalists, and operators use it when they need AI help on sensitive work without sending private context into a generic cloud workflow.

private research encrypted vault Narrated demo
Autonomous builder

Craig

Solo founders, small teams, and agencies use Craig to inspect a repo, plan a feature, edit targeted files, run checks, and hand back a diff instead of vague coding advice.

feature builds repo edits Narrated demo
Business service

Craig Social Manager

Local businesses use it to turn offers, reviews, seasonal promos, and owner notes into approval-first posts for X, LinkedIn, Facebook, Instagram, and Google Business.

post drafts approval queue Narrated demo
Memory layer

RecallMax

Agent builders use it when conversations, projects, or customer history outgrow the context window and the agent needs compact, retrievable long-term memory.

memory compression context recall Narrated demo
Reliability layer

Tool-Use Guardian

Production AI teams use it to wrap brittle tool calls with retries, timeout handling, schema checks, and repair paths so an agent fails less silently.

retries JSON repair Narrated demo
Cost layer

Prompt Condenser

Startups and high-volume LLM apps use it to reduce prompt size, control token spend, and preserve important structures like URLs, code blocks, and task intent.

token savings context cleanup Narrated demo
Trust layer

Real-Time Verifier

Newsrooms, research tools, and agent workflows use it to check URLs, validate generated claims, score confidence, and catch broken outputs before they move downstream.

source checks trust scores Narrated demo
Code context

Repo Intelligence

New engineers, team leads, and coding agents use it to ask source-grounded questions about a codebase before changing anything expensive.

codebase Q&A file citations Narrated demo
Private documents

Local Doc RAG

Researchers, compliance officers, students, and operators use it to query PDFs and internal documents locally with source-backed answers.

PDF Q&A local-first Narrated demo
AI code edits

Surgical Code Editor

Coding agents use it when they need precise patches instead of rewriting entire files, reducing diff noise and lowering the risk of breaking unrelated code.

targeted edits clean diffs Narrated demo
Review layer

Code Reviewer

Solo developers, bootcamp students, and CI pipelines use it to catch security, quality, and maintainability issues before merge.

quality score CI review Grouped demo
Research input

Web Scraper

Competitive research tools, agents, and analysts use it to turn web pages into cleaner text, links, metadata, and source material for downstream workflows.

page extraction metadata Grouped demo
Lightweight NLP

Text Summarizer

High-volume document workflows use it when they need fast, offline extractive summaries without paying an LLM for every preprocessing step.

offline summary zero API cost Grouped demo
Small business app

Generic CRM

Small businesses use it to track leads, follow-ups, open deals, customer notes, and local AI-assisted sales workflows without a heavy enterprise CRM.

pipeline follow-up Narrated demo
Future market

Genesis Marketplace + Node API

Agent platforms use it as a speculative marketplace layer where agents can discover, price, install, and exchange reusable capabilities.

agent skills marketplace API Narrated demo

Craig the Builder

Websites, CRM, and AI follow-up for local businesses. Craig finds the digital gaps, builds the missing stack, and gives busy owners a simple system they can actually use.

Lead finder

Digital readiness audit

42

Craig scans a business website or public listing and turns the gaps into a simple action plan.

Mobile siteweak Lead formmissing Local SEOthin CRM follow-upnone
01

Modern Website

Fast one-page or small-site build with services, trust signals, calls to action, and local SEO structure.

02

Lead Capture

Contact forms, quote requests, appointment links, missed-lead tracking, and clean intake fields.

03

Simple CRM

SynthPipe-style pipeline for new leads, follow-ups, booked calls, open estimates, and won customers.

04

AI Follow-Up

Email templates, review requests, reactivation messages, and next-step suggestions for busy owners.

Dental / medical

Turn searches into booked appointments

A modern services site with appointment CTAs, insurance/payment notes, review prompts, missed-call follow-up, and local SEO pages.

booking CTA review flow patient FAQ
Contractors

Capture quote requests before competitors do

A fast mobile site with service area pages, quote forms, photo proof, job-type routing, and follow-up reminders for open estimates.

quote form service areas estimate CRM
Med spas / salons

Promote offers and rebook clients

A polished offer page, treatment menu, before/after gallery, lead magnet, reactivation emails, and simple campaign tracking.

offer page gallery rebooking
Accountants

Organize seasonal lead flow

A trust-focused site with tax-season intake forms, service pages, document checklists, lead status, and automated next-step emails.

intake form checklists follow-up
Small law offices

Make consultations easier to request

A professional site with practice-area pages, consultation forms, source tracking, intake triage, and careful privacy-aware messaging.

practice pages consult forms lead triage
Cannabis operators

Explain services in a regulated market

A compliance-aware site with service explainers, market-entry forms, gated downloads, CRM tracking, and multilingual content.

compliance copy downloads CRM
$500 starter build

One-page website, contact form, local SEO basics, and a simple CRM pipeline.

$199/mo operations

Hosting, updates, lead tracking, review prompts, and follow-up templates.

$499/mo growth

Content, landing pages, automations, campaign ideas, and monthly improvement audits.

Proof of Work

Narrated demos that show the work instead of asking people to believe the pitch.

These players include narration. Press play, then check the speaker icon inside the video controls and the browser tab volume. Links marked silent preview intentionally have no narration.

Customer offer

Customer Craig Dashboard

Shows the local-business stack people can actually buy: website score, lead capture, follow-ups, reviews, and monthly action.

Project Demo Library

More proof clips for the projects where a demo adds value. Smaller repos are grouped into system demos when that tells the truth better.

What this proves

  • I can build full-stack apps with TypeScript, Next.js, and local AI workflows.
  • I can turn vague AI ideas into usable products, CLIs, and developer tools.
  • I understand reliability, verification, privacy, context, and product value.
  • I can explain what I built clearly enough for users and teams to evaluate it.

What I am looking for

  • Junior-to-mid full-stack, AI tooling, automation, or product engineering roles.
  • Teams that value shipping useful software, learning fast, and clear communication.
  • Contract projects where local AI, document workflows, agent tooling, or automation can save time.
  • Opportunities where proof of work matters more than a traditional tech background.

Not another chatbot.

This is the shape of the work: local-first AI that can understand private context, use tools, verify outputs, preserve memory, and help build the next thing.