work about now contact
available for projects
content marketer · AI specialist · builder · 2026

MyDesk.xyz

content marketing & SEO/GEO · web development · AI workflows & LLMs · bitcoin

mydesk.xyz ~ whoami
$ cat ./profile.json
{
"name": "McNallen",
"role": "Content Marketer + Builder",
"stack": ["AI/LLMs", "JavaScript", "Plugin Dev", "Bitcoin"],
"focus": "building tools people actually use",
"status": "open_to_work"
}
$

Content Marketing

SEO, GEO, and content strategy for the AI-search era. Writing that ranks and converts.
SEO / GEO Copywriting Strategy

AI & LLMs

Prompt engineering, AI tool integration, and building workflows that actually save time.
Claude ChatGPT LM Studio Local LLMs

Bitcoin

Building Bitcoin tools and calculators. Sat-denominated thinking, Lightning, and the creator economy on-chain.
Bitcoin Sats Lightning

Dev & Build

WordPress plugins, static HTML tools, and no-bloat sites. Primary stack: TypeScript (64%), JavaScript (17%), HTML/CSS. Also PHP for WP plugin development and OpenAI API integration.
TypeScript WordPress / PHP JavaScript HTML / CSS OpenAI API
01

sats.network

A suite of self-built Bitcoin tools: real-time BTC ↔ USD calculator, satoshi converter, BitWatch price monitor, TimeLocked nLockTime inheritance vault, and Bitcoin portfolio ranking. Built with TypeScript, JavaScript, and HTML. Multi-API fallback architecture (CoinGecko → CoinCap → Blockchain.info), client-side only, zero backend, loads in under a second on any host.

Bitcoin TypeScript JavaScript Static HTML No Backend Open Source
02

creatorconnected.com

AI tools, gear reviews, and honest takes on creator hardware: mics, interfaces, monitors, and the rigs behind the work. Content is written from actual use, not spec sheets. The hardware section covers the same setup I run: custom-built PC, Shure mic, Focusrite interface, dual screens.

Content Marketing Gear Reviews AI Tools WordPress Creator Economy
03

understandingai.net

Plain-language AI education for people who don't have time for jargon. Breaking down LLMs, automation, and the tools reshaping how we work.

AI / LLMs Education In progress
04

Affiliate Links Sidebar Widget

A WordPress plugin that automatically pulls Amazon affiliate links into any sidebar, no manual embeds, no shortcodes. Reads post context and surfaces relevant affiliate products dynamically. Built in PHP with a clean WP admin settings UI.

WordPress Plugin PHP Affiliate Marketing Amazon API
05

AI Comment Seeding Bot , coming to github

A WordPress plugin powered by 5 OpenAI agents that seeds new posts with realistic AI-generated creator comments. Each agent has a distinct persona, writing style, and engagement pattern, bootstrapping community feel on fresh content before organic traction kicks in.

OpenAI 5-Agent System WordPress Plugin PHP
06

onsitemarketing.xyz , rebuilding

An SEO and GEO guide currently being rebuilt into a comprehensive resource for the AI-search era. Covers search engine fundamentals, on-site optimization, and generative engine optimization for content that gets cited, not just ranked.

SEO / GEO Content Strategy In Progress
07

mydesk.xyz ← you are here

This site. Built without a page builder, without a theme, without compromise. A single HTML file that loads fast, looks sharp, and says exactly what needs to be said.

Portfolio Static HTML AI-assisted
Bitcoin Tools

Client-Side Apps

All Bitcoin tools at sats.network are pure client-side, TypeScript compiled to vanilla JS, no server, no database. Multi-API fallback keeps live BTC prices reliable. Includes a real-time calculator, sats converter, BitWatch monitor, TimeLocked vault, and portfolio ranking tool.
TypeScript · JavaScript · HTML
WordPress Plugins

Custom WP Development

Two released plugins with more in progress. The Affiliate Links Sidebar Widget auto-surfaces Amazon products in context. The AI Comment Bot uses 5 distinct OpenAI agent personas to seed realistic engagement on new posts, each with different voice, tone, and behavior patterns.
PHP · OpenAI API · WordPress
AI Workflows

LLM-Assisted Development

I use Claude, ChatGPT, and other LLMs as core dev tools, not for vibe coding, but for structured, iterative builds. Prompt engineering, multi-agent system design, and AI-assisted content production are part of every project I ship.
Claude · ChatGPT · Prompt Engineering
Github Language Breakdown
TypeScript 64.7% JavaScript 16.7% HTML 12.7% CSS 5.9%
current build

mydesk.xyz

Building this site as a clean, fast, single-file portfolio. No WordPress, no plugins, no page builder, just HTML, CSS, and intent.
building
active project

creatorconnected.com

Expanding the SEO/GEO content library and building out community features. The creator economy needs better tools and better information.
active
exploring

AI Workflow Tooling

Building lightweight AI-assisted content tools and WordPress plugins. Trying to reduce the gap between "having an idea" and "shipping it."
exploring

I'm a content marketer and web developer building at the intersection of content strategy, SEO, and generative engine optimization (GEO), the discipline of making content legible and citable to AI systems like ChatGPT, Claude, and Perplexity, not just Google.

I got into content marketing before large language models changed search. That forced me to rebuild everything from the ground up. GEO is now the most important shift in organic discovery since mobile: structured content, clear entity signals, and direct answers are what get you cited in AI responses.

On the development side, I build fast, clean, no-bloat sites. WordPress, static HTML, TypeScript, and AI-assisted development workflows are my daily stack. I use LLMs heavily, not to replace thinking, but to ship faster and prototype clearer.

Bitcoin is a long-term conviction. My tools at sats.network give people a fast, accurate way to think in sats: real-time BTC calculators and converters built as single-file, dependency-free HTML.

Day-to-day I work on a custom-built PC running Linux, with a Shure mic, Focusrite interface, and dual screens. I run local LLMs via LM Studio alongside the cloud models. There's a copy of Eloquent JavaScript on the desk, still the best thing I've found for thinking clearly about the language.

Based on the internet. Available for content strategy, GEO consulting, and web development projects.

6+
Projects Shipped
Sats Tracked
2+
WP Plugins Built
0
Page Builders Used

What is GEO (Generative Engine Optimization)?

GEO is the practice of structuring content so AI systems like ChatGPT, Claude, Perplexity, and Google AI Overviews that cite it in their responses. It focuses on entity clarity, direct answers, and structured data rather than traditional keyword ranking.

What's the difference between SEO and GEO?

SEO targets ranking in Google's link-based results. GEO targets being cited by AI answer engines that synthesize responses from multiple sources. GEO requires direct factual statements, structured data, and content that answers specific questions clearly.

What services are available?

Content marketing strategy, SEO/GEO consulting, WordPress and static HTML development, AI workflow integration, and Bitcoin tools. Available for consulting, content strategy engagements, and web builds. Reach out at [email protected].

What is sats.network?

Sats.network is a real-time Bitcoin and satoshi-to-USD calculator, a single-file static HTML tool with live BTC price updates, no backend, no dependencies. It converts between Bitcoin, sats, and dollars instantly. Along with other tools I've created.