Nick George — AI Agents & Automation

What I use

The languages, frameworks and services I build with: the stack behind this site and my open-source projects, fieldtwin and mcp-gatehouse.

Updated Charlotte, NC

Languages and runtimes

TypeScript
This site and fieldtwin are written in it.
Node.js
fieldtwin needs Node 22 or newer. This site builds and runs on Node 20.
tsx
Runs fieldtwin's TypeScript directly, with no build step.
Python
mcp-gatehouse, tested on every Python from 3.10 to 3.14.
uv
Runs my Python projects and keeps their dependencies locked.

Frameworks and libraries

Next.js
This site, on Next.js 16, and fieldtwin's dashboard.
React
Under both, on React 19.
Tailwind CSS
Styles both, on version 4.
Hono
The web server inside fieldtwin that answers as Jobber and QuickBooks Online.
GraphQL.js
Runs fieldtwin's copy of Jobber's API, which is GraphQL.
Model Context Protocol SDKs
The TypeScript SDK runs fieldtwin's MCP server. mcp-gatehouse is built on the Python SDK.
Zod
Checks fieldtwin's scenario files and what its MCP tools are sent.
YAML
Reads fieldtwin's scenarios, which are YAML files.
three.js
The 3D scenes in two of my web design lab demos.
Nodemailer
Sends the email behind this site's contact forms.

Fonts

Space Grotesk
Headings and text on this site, self-hosted.
JetBrains Mono
Code, numbers and labels on this site.

Tests and code quality

Vitest
fieldtwin's tests.
Node.js test runner
The tests for fieldtwin's dashboard and this site's SEO scripts, with nothing to install.
pytest
mcp-gatehouse's tests.
Biome
Lints and formats fieldtwin.
ESLint
Lints this site.
Puppeteer
Prints my resume to PDF, and opens pages in headless Chrome to check that analytics still fires.

Hosting and deploys

GitHub
Code, issues and releases.
GitHub Actions
Runs the tests for fieldtwin and mcp-gatehouse on every pull request and every push to main. For this site, it checks every pull request, deploys every merge and checks the live site every three hours.
Docker
This site ships as a Docker image.
Google Cloud Run
Hosts this site.
PyPI
Where mcp-gatehouse is published.

Services

Google Search Console
How this site shows up in Google search.
IndexNow
Tells Bing and other search engines which pages changed after each deploy.
Google Analytics
Visits to this site.
Cal.com
Booking calls with me.

This is a uses page, like the ones uses.tech collects from developers. What I'm doing with all of it is on my now page.