Portfolio

A closer look at how I build and create with AI.

How I Build with AI

LoreHaven MCP Server

A context architecture system that gives AI structured access to a personal knowledge vault.

Context Architecture · Decomposition · Specification Precision

Every conversation with AI starts the same way: you explain who you are, what you're working on, and how you like to work. Then the session ends and the AI forgets everything. Next conversation, you start over. The more you use AI, the more time you spend re-introducing yourself. The tool that's supposed to save you time is wasting it on the same onboarding loop, every single session.

LoreHaven exists because that problem annoyed me enough to solve it. The idea is simple: write down who you are once — your role, your projects, your preferences, how you think — and have that context load automatically into every AI conversation. No copy-pasting. No re-explaining. You open Claude and it already knows you.

The implementation is a local MCP server that runs on your machine and serves your personal context to any connected AI tool. The vault has four layers: your Lore (the core document, 300-600 words), permanent reference files (5-10 curated documents the AI can see), active project workspaces, and temporary session artifacts. The architecture bets on curation over volume — every file you expose gets read, so what you include matters more than how much you store. Irrelevant context doesn't just waste tokens, it actively degrades the AI's performance.

Built with TypeScript, the Anthropic MCP SDK, and stdio transport. The hardest design problem wasn't the protocol or the server — it was deciding what not to expose.

CLAUDE.md & Memory System Design

A persistent context architecture for AI-assisted workflows across multiple projects.

Context Architecture · Specification Precision

Nick designed and maintains a multi-layered AI context system spanning two major repositories — a personal career management workspace and a company content operation. The system is built around a core insight: AI tools don't have memory between sessions, so the architecture has to supply continuity that the tool itself can't.

The system has four components that work together. Project-specific persistent memory carries task lists, project facts, and in-progress status across sessions. A custom commands library — 15+ commands — handles journal integration, task management, weekly planning, and content drafting. Structured skills embed system prompts and protocols directly, so the right context loads for the right task without manual assembly. And the memory organization separates persistent context (stable facts) from per-session context (active drafts, temporary exploration), so sessions start clean without losing state that actually matters.

The design principle driving all of it is omission over inclusion. Most people building context systems make them bigger over time — more files, more notes, more detail. Nick's system works the other way: what you leave out matters more than what you put in. Irrelevant context doesn't just waste space, it actively degrades AI performance by distributing attention across material that isn't relevant to the task at hand. Every addition to the system has to earn its place.

Ship With Intent

A content operation run through AI-augmented workflows — Substack, YouTube, LinkedIn.

Specification Precision · Evaluation · Decomposition

Ship With Intent is a multi-platform publication documenting the practice of Intent Engineering — using AI as a structured thinking partner across software leadership, game development, and novel writing. The core thesis: most technical teams fail not because of engineering, but because of misalignment between people and mission. AI accelerates failure when organizations can't align humans first.

The workflow is deliberate and repeatable. Each piece starts with topic research, then a Claude-assisted interview to find the real point (not the obvious one), then collaborative script refinement. From there: camera recording, AI-assisted editing in Descript, metadata generation, thumbnail design in Affinity Designer, and multi-platform publication. YouTube carries free concept videos. Substack holds written ideas at the free tier and detailed process documentation behind the paid tier. LinkedIn amplifies the leadership angle to an audience of engineering managers and directors.

Running the operation as an AI-augmented system is itself a demonstration of the thesis. The tools handle the repeatable parts — transcription, editing passes, metadata, formatting — so the creative work can stay human. What Ship With Intent is actually documenting is what happens when you apply that principle deliberately, at every step, instead of using AI as a faster autocomplete.

How I Create with AI

Agentic

AI drafting a 35-chapter thriller with consistent voice, style rules, and continuity across plotlines.

Specification Precision · Decomposition · Evaluation · Context Architecture

Agentic is a novel-drafting system built as a Claude Code skill. The system treats chapter drafting as a repeatable, auditable process — not a conversation with a blank page. Before writing any chapter, the system loads context in three mandatory layers. Layer 1 loads the prose style analysis, a banned-words list, and 12 craft rules that apply every time. Layer 2 loads character voice guides only for characters physically present in the chapter — not the full cast. Layer 3 loads the chapter outline plus the last 2–3 drafted chapters from the same plotline.

That last rule is the critical one. The novel runs two independent tracks — Sloane's story and Graham's — that converge at chapter 17. Loading Graham chapters while drafting Sloane causes what the system calls plot bleed: characters reference information they don't have, tone bleeds across narrative lines, and the two stories start to collapse into each other. The siloing rule is absolute. Each plotline loads only its own history.

The craft constraints are equally specific: show interior through exterior (never name emotions directly), use "said" or nothing for dialogue tags, build similes from the extraordinary down to the mundane, make objects carry meaning, withhold the important thing. Every chapter ends on an unresolved question. Every beat in the outline must appear — no additions, no skips. After each draft, the system reports word count, beats hit, and flags continuity issues. 35 chapters, two plotlines, one consistent voice. The specification runs the machine. The author runs the voice.

nickcarter.ai

This site. Designed and built with AI in a single session. Itself a portfolio piece.

Specification Precision · Decomposition · Evaluation · Context Architecture

This site was designed, spec'd, planned, and built in a single AI-assisted session — approximately three hours from first brainstorm to running deployment. The process used the same skills the site describes: a design spec was written and automatically reviewed (catching four issues before any code was written), an eight-task implementation plan was created, and each task was dispatched to a fresh AI subagent with curated context.

The editorial design direction was chosen through interactive visual comparison — three directions shown side-by-side in a browser, refined through two more rounds (hero style, card style), then executed. The signature left-border accent bar emerged from the Bold Editorial hero choice and carries through every card and section on the site. Six animation packages (scroll reveal, hero entrance, accent bar draw, hover micro-interactions, page transitions, subtle parallax) were added to give the site the feel of a premium build.

The site also serves markdown versions of its content at /llms.txt and /llms-full.txt — structured for AI agent consumption. When a recruiter pastes the URL into Claude, the response is substantive instead of garbled HTML. Building for the world where agents consume the web, not just humans.

Until The Day Is Over

A concept album produced and released using AI-augmented music production.

Evaluation · Specification Precision

Until The Day Is Over is a 14-track concept album with a specific conceit: a daughter named Joan sings her mother Margot's life — not as covers, but as songs Joan absorbed growing up and made her own. Margot was a Bakersfield punk rocker who chased music in LA, never signed, and eventually moved to Ohio. She never stopped singing. She just stopped performing. The album takes her punk-rock songwriting and modernizes it through her daughter's generation's sound.

The arc moves chronologically through Margot's life — leaving home, love and loss, a mother's death, the grace of parenthood, and a final reckoning with borrowed anger and chosen freedom. The emotional through-line is inheritance: what gets passed down, what gets transformed, and what a daughter does with a story that was never hers to tell and always hers to carry.

AI assisted with production design, arrangement exploration, and lyric refinement. The hardest creative problem wasn't the technology — it was using AI on emotionally specific material without flattening it into generic polish. The songs predate any AI tool; they came from real people and real stories. The system had to be useful without becoming the voice. That required a different kind of specification: not just what to do, but what not to do, and why.

Links