Skills & Tools

My toolkit — and what each thing is for

Technical résumés love to list tools like a shopping receipt. That tells you nothing if you're not a programmer. So here's my toolkit grouped by the job it does, with each item explained by what it actually accomplishes.

The important part

What I'm actually good at

Tools change every year. These underlying abilities are what really matter — and what I bring to every project.

🧩

System design

Seeing how all the parts of an AI system should fit together — and planning it before building, so it works reliably.

🧠

Memory systems

Designing how AI remembers, forgets, and recalls — including memory modeled on how the human brain works.

🤖

Autonomous agents

Building AI that plans and completes multi-step tasks on its own, safely and within limits.

👥

Multi-agent systems

Getting several AIs to collaborate — debating, dividing work, and checking each other.

🌍

Simulation

Creating living virtual worlds and characters with goals, moods, and behavior over time.

🔐

Privacy & safety

Running AI locally, guarding data, and adding approval and audit controls people can trust.

The tools, grouped by their job

The languages I build in

Programming languages are just the "vocabularies" I use to write software. I work primarily in two:

ToolWhat it's for, in plain English
PythonThe go-to language of AI. I use it for the "thinking" parts — memory, reasoning, simulations, and connecting to AI models.
TypeScript / JavaScriptThe language of the web. I use it to build the screens, dashboards, and 3D worlds people actually see and click.

The AI "brains" I plug in

I design systems to work with many AI models, and to swap between them freely — so you're never locked to one provider.

ToolWhat it's for, in plain English
Ollama (local models)Runs AI models directly on your own computer — private, offline, no subscription. A cornerstone of my privacy-first work.
Claude, GPT, Gemini, Grok, Mistral, DeepSeekThe leading cloud AI models. I connect to whichever is best for the task — and let you switch anytime.
Provider-agnostic designMy systems treat the AI model as a swappable part, so upgrading to a newer model doesn't mean rebuilding.

Giving AI memory & knowledge

ToolWhat it's for, in plain English
Databases (SQLite)The "filing cabinet" where an AI stores what it remembers so it survives being switched off.
Knowledge graphsA way of storing facts as connected, readable notes — so the AI's knowledge can be inspected and corrected, not hidden.
Vector / semantic memoryLets AI recall things by meaning, not exact words — so it finds "that thing about my car" even if you phrase it differently.

Building what people see & hear

ToolWhat it's for, in plain English
ReactThe tool for building clean, responsive screens and dashboards.
Three.jsCreates interactive 3D worlds that run right in a web browser — no download needed.
Text-to-speech (Edge TTS, ElevenLabs, and more)Gives AI a natural spoken voice, so systems can talk instead of just type.
Web Speech / voice inputLets you talk to the AI out loud, hands-free.

Making it act, connect & stay safe

ToolWhat it's for, in plain English
FastAPIThe "switchboard" that lets the different parts of a system talk to each other quickly and reliably.
Discord & Telegram integrationLets your AI live where you already chat, so you can reach it from your phone.
Approval gating & audit logsSafety features I build in: nothing important happens without a click, and everything is recorded.
Encrypted credential storageKeeps passwords and keys locked away using the same protection your operating system uses.
At a glance

The quick keyword list

For the technically curious — everything above, condensed.

PythonTypeScriptReact Three.jsFastAPINode.js Ollama (local LLMs)Claude / GPT / Gemini / Grok Knowledge graphsVector memorySQLite Multi-agent systemsAutonomous agents Text-to-speechVoice interfaces Simulation / 3DPrivacy-first design Audit & approval systems

Skills are best judged by what they build

See these tools and abilities working together in real, finished systems.