NothingItIs
NothingItIs
AI Systems & Automation Engineer · Biomedical Sciences ahead

18, UK — and this page is all of me, not just the code. I'm headed into Biomedical Sciences, with an NHS Emergency Department volunteering placement secured and a five-year picture I mean literally: cure cancer, build the AI-powered hospital. I'm also a self-taught systems builder (since 2023, nobody in the room): I architect, AI types, both of us verify — a real production AI platform runs on my own server to prove it. Jobs, uni, medicine, projects, the life behind them — one story, and it's all here.

Claude Code · MCP Remote · flexible around uni nothingitis@nothingitis.com github.com/NothingItIs

⤢ Click on anything — every card and entry opens its full story.

the 30-second read

At a glance

floors, not exacts — everything here keeps growing
2023self-taught, zero formal instruction
30+Dockerized services on one self-hosted server
100+custom MCP tools, ~24 hand-designed modules
3AI daemons in production 24/7, serving real people
1full greenfield platform rewrite — zero-data-loss production cutover
Feb 2026Claude Code becomes the daily pair — and never left
hand-coder → AI-director

The story

real dates — the public GitHub timeline backs every card
2008 – 2021

Robotics kid

Blocks-code driving real screwed-together robots, competition wins before 13, sun-ovens for fun.

2021 · age 13

Starting over

Moved countries, rebuilt life from zero. Adaptability became property, not practice.

~2023

Self-taught

Python from StackOverflow + YouTube + trial-and-error. No course, no class, no mentor.

2024 · 16, mid-GCSEs

The burst → NTSModule

A dozen repos in weeks, then my own utility library — the last code I ever wrote fully by hand.

2023 – 2025 · 17

CustomGPTs → "MCPs before MCPs existed"

Auth, rate limits, OCR, embeddings — backends for my GPTs, written by ChatGPT under my direction.

May 2025

The assistant, on paper

A 7-versions-deep design doc that accidentally specified my future platform a year early.

Jan 2026

Pivot winter

Three attacks on "my own AI with memory" in one month — and my old PC became a server.

Feb 2026

Born in n8n, rebuilt in code

The assistant's first breath was a workflow. Five weeks later I replaced the whole layer, deliberately.

Feb 2026

Claude Code

A week of Codex, then Claude Code — and AI-direction went from workflow to platform in a month.

2026

The production era

Two assistants serving real people, an Android client, OS-level security, a zero-loss rewrite, published mods.

Next

BioMed × AI

Biomedical Sciences ahead, an NHS Emergency Department volunteering placement secured — and a five-year picture I mean literally.

the other half of the fusion

The medical thread

Biology, Chemistry & Maths at A-level (predicted A*AA), Biomedical Sciences next — and the experiences that set the mission

Hospital work experience — oncology

A placement in a large NHS hospital's cancer & oncology centre: ward rounds, three-hour MDT meetings, the pharmacology unit, sterile chemo prep.

Highlight: the stage-4 patient who turned "cure cancer" from a childhood line into an unshakable goal.

Medical Society

Bi-weekly speciality deep-dives — I delivered presentations, led science book-talks, and took the lead in research-based practicals.

Highlight: forensic science — genetics solving crimes — hooked me hardest.

Advanced first-aid & CPR training

Simulation training on an advanced CPR doll — defibrillator, bag-valve ventilation, compressions done properly.

Highlight: a professionals' panel and hands-on diagnostic kit, back in Year 10.

Grade 3 → 8: the chemistry comeback

My lowest grade ever, right before end-of-year exams — answered with a system, not a mood.

Highlight: chemistry went from my weakest result to my strongest science.

The maths technique off the spec

Found a graph-transformation method for the area between two curves that wasn't in our exam board's specification.

Highlight: escalated by my teacher to the Head of Maths; I kept researching it on my own.

Pearson Scholarship essay

The cancer-origin story and the hospital experience in polished written form — submitted November 2025.

Highlight: the same five-year picture as this site, documented a year earlier. Consistent, not retrofitted.

problem → build → hard decision → measured result

Flagship projects

architecture, decisions, and the honest failure stories

1 · Multi-agent AI platform, run like production

Persistent assistants with memory, tools, and identity — isolated per person, rebuilt greenfield after a year, cut over with zero data loss.

Highlight: a local embedding model beat the commercial cloud one in my own regression-gated benchmark — and shipped.

2 · Real-time operations dashboard

Mission control for the platform: live sessions, costs, health, devices — event-driven over WebSockets, framework-free frontend.

Highlight: baseline CPU from 127% to under 1% — by architecture, not hardware.

3 · Android assistant client, from scratch

A phone turned full remote client — wake word, biometrics, recovery chains — on an OEM that kills background apps for sport.

Highlight: a VPN-loss interlock that disables the phone's own debug channel rather than leave it exposed.

4 · Security engineering, incidents included

OS-level credential boundaries the model process physically cannot cross, default-closed networking, audited emergency access.

Highlight: my own audit found a real cross-instance exposure path — closed same day, told here on purpose.

evidence, not vibes

Claude usage

the exact numbers my own ops dashboard computes — message-deduplicated, priced per model version, zero API calls

£15,000+ of tracked Anthropic usage, concentrated in the 2026 platform era — tracked with telemetry I built myself. Cost observability, model benchmarking, caching, and dependency-deletion are engineering habits here, not slideware. (Chart: input+output tokens by model family — the same hourly series and the same smoothed-stack renderer as my dashboard, auto-bucketed across the window; legend cost and totals are all-time, deduplicated, priced per model version. Redacted per policy — no keys, no account identifiers, no private project names.)

the receipts

GitHub, in chronological order

public repositories — every one verified clean across its full commit history
tools of the trade

Stack & practices

Directed daily: Python · Kotlin · JavaScript (framework-free) · Java · Bash — hand-coded era: Python 2023–2024, retired by choice
AI: Claude Code & Anthropic API (primary since Feb 2026) · MCP (heavy custom server author) · multi-agent orchestration · local embeddings · wake-word / speaker-verification models
Data: Neo4j · SQLite · schema-versioned JSON stores
Infra: Docker · systemd (incl. sandboxing) · Linux users/ACLs · self-hosted mesh VPN · default-closed firewalling
Web: FastAPI · WebSockets · Jinja2 · reusable component library
Mobile: Android (Kotlin/Compose), foreground-service engineering
Automation stance: code-first by choice after a hands-on n8n evaluation — built the first memory system in it, then replaced it for control over state/testing/perf/security. n8n is fully retired from my stack (July 2026) — I'd deploy it again where a client's stack calls for it.
Practices: research-before-code · delegated-agent verification · versioning with rollback everywhere · changelog-enforced releases · human sign-off on every deploy/version/deletion · incident-driven rule-making · a guides library written for AI consumption — documentation as load-bearing infrastructure
yes, actually everything

The Everything Index

every service, bot, app, mod, guide, experiment — and every utility script down to the 30-minute cron keeping this very domain pointed home. 🟢 live · 🟠 parked · ⚫ retired · 📦 archived
The AI platform core 9 entries
  • 🟢 Platform v2 — the greenfield rewrite of the whole personal-AI platform, cut over to production with zero data loss.
  • 🟢 Assistant #1 (primary) — persistent Claude session on Telegram: 100+ tools, graph memory, biometrics, server control.
  • 🟢 Assistant #2 — a second, fully isolated instance built for someone close — its own OS-level world by construction.
  • 🟢 Email tagger — a third persistent AI daemon that triages Gmail and learns from one-tap corrections.
  • 🟢 Memory system v2 — graph memory with dedup, contradiction detection, decay — and a benchmark upset.
  • 🟠 Platform v1 — the first generation (Feb–Jul 2026): persistent-daemon architecture, 24 tool modules. Parked as history.
  • The n8n workflows era — the assistant's birth certificate: echo bot → agent with memory and SSH hands.
  • Third instance for a friend — provisioned May 2026, decommissioned Jul 2026. Proved the platform mints instances.
  • 📦 Instance factory — an agent that creates new assistant instances end-to-end, validated on a disposable test instance.
The v2 service constellation 7 entries
  • 🟢 Three production instance daemons — each a hardened systemd service under its own Linux user.
  • 🟢 Fleet watchdog — health monitor + self-heal for every daemon in the fleet.
  • 🟢 Break-glass — pre-declared, loopback-only, auto-revoking, audit-logged emergency access.
  • 🟢 Socket bridge — the plumbing between a daemon and its user surfaces.
  • 🟢 Five single-purpose gateways — shared capabilities without shared privileges.
  • 🟢 Reminder poller — the scheduling and delivery loop behind every reminder.
  • 🟢 Shim sync + plan backup — v1→v2 compatibility layer and plan backups.
Custom MCP servers 8 entries
  • 🟢 task-manager — the task system every AI session on the box reports into.
  • 🟢 versions — one shared diff/history/rollback engine for every app.
  • 🟢 bug-report — the bug tracker the assistants file into themselves.
  • 🟢 Assistant toolset — memory ops, reminders, media generation, transcripts, biometrics, interagent mail.
  • 🟢 android-adb — phone control over the mesh VPN with auto-reconnect recovery.
  • 🟢 phone-control · kcal · receipts · memory-agent — four narrow servers, four jobs done properly.
  • 🟢 google-workspace · powerpoint — full office-suite hands for the AI.
  • Decommissioned instance's toolset — kept as the isolation-layer's historical record.
Web applications 11 entries
  • 🟢 Flagship ops dashboard — event-driven mission control; the 127%→<1% CPU story.
  • 🟢 Task analytics — usage/task metrics sharing one engine with internal automation.
  • 🟢 Security dashboard — exposure and permissions posture at a glance.
  • 🟢 Phone-control console — the device rules UI.
  • 🟢 Game-manual server — self-hosted "Keep Talking" manuals for game nights.
  • 🟢 Two update servers — staged-rollout infrastructure for the desktop apps, security-hardened.
  • First kept web app — v2.0→v2.9 in a day; retired with honors at v4.05.
  • Party game web app — a realtime social deduction game (Jun–Jul 2026).
  • Calendar/alarm system — Android app + API + MCP (Apr–Jul 2026).
  • 📦 The two false starts — the first Claude-built dashboards, archived within days.
  • 🟠 Web factory workspace — a separate web-app workshop with its own design system.
Mobile & phone integration 4 entries
  • 🟢 Android assistant client — ~11.5k lines of Kotlin/Compose that refuse to die in the background.
  • 🟢 Phone bridge — the WebSocket notification→action relay.
  • 🟢 Debug-channel manager — keeps the phone's control channel healthy over the mesh.
  • Automation-app voice pipeline — the pre-app assistant whose pain justified a real app.
Desktop apps + release engineering 3 entries
  • 🟢 Soundboard app — Windows app with staged rollout rings, kill-switches, live lyrics.
  • 🟢 Study app — the sibling app on the same framework.
  • 🟢 Deploy pipeline — no version ships without an explicit human decision.
Bots 4 entries
  • 🟢 Community bot ★ — the best bot I've made: structure lockdown proven live, stolen-admin containment, a 29-chapter guide.
  • 🟢 Game-community bot v2 — LLM moderation, multi-instance, version watchdog.
  • 🟢 System-alerts bot — the server's alert channel.
  • The echo-bot era — the assistant's first form; the same handle still fronts production.
Media server & guardians 4 entries
  • 🟢 Full media stack — media server + request/index/download managers + photo backup behind one proxy.
  • 🟢 "Still watching?" watchdog — built twice so every client type behaves the same.
  • 🟢 The unglamorous guardians — DB checkpointing, a service babysitter, a transcode wrapper.
  • 🟢 Media forensics playbook — documented defect classes and one 70 GB rescue.
Minecraft 6 entries
  • 🟢 Published mods — Modrinth + CurseForge, multi-loader; first Java, shipped in under a week, still growing.
  • 🟢 Modded server hosting — a 400+-mod pack and vanilla worlds for family and friends.
  • 🟢 Mod sync pipeline — a 2-minute cron with laptop failover and a battery guard.
  • Web management panel — built with a friend, pre-dating the server itself.
  • First management tool era — day one of the server's life.
  • 🟢 The origin story — Minecraft is why the server exists at all.
Server automation & utility scripts 12 entries
  • 🟢 The DDNS script ★ — the least glamorous script on the box and one of the most load-bearing.
  • 🟢 IP-change auto-healer — born from a real incident; detects and fixes address drift automatically.
  • 🟢 Laptop guard — the shared battery-floor check every laptop-touching job must use.
  • 🟢 App-data backup — 6-hourly, with desktop→laptop failover.
  • 🟢 Daemon watchdog — the legacy babysitter with an incident-scarred lineage.
  • 🟢 Version sync — keeps version markers consistent across docs and apps.
  • 🟢 FX-rate sync — currency rates for the cost dashboards.
  • 🟢 Six little keepers — snapshots, backups, archives, guards: the quiet chorus.
  • 🟢 Temps, no-sleep, launcher — thermal thresholds, sleep prevention, one tray launcher.
  • 🟢 Task auto-sync hooks — every task operation mirrored, self-healing, guarded.
  • 🟢 CasaOS — the container-platform layer managing the 30+ app fleet since day one.
  • 🟢 Transcript-archive system — never-delete: idle AI transcripts gzipped, verified, auto-restored on resume.
PC & laptop side 5 entries
  • 🟢 Self-healing drive mapper v2 — the server as a Windows drive, healing itself every 5 minutes.
  • 🟢 Laptop dispatch + display wake — remote session launch with a hard-won battery lesson inside.
  • 🟢 PC toolbox — screenshots, alarms, popups, temps: the desktop sidekick kit.
  • WinForms usage dashboard — 220 KB of PowerShell built before any web dashboard existed.
  • Dedicated PC subagent — retired because simpler won.
Networking & security 7 entries
  • 🟢 Self-hosted mesh VPN — per-node ACL policy; access expressed as rules, not habits.
  • 🟢 Default-closed port guard — new services are born unreachable.
  • 🟢 Pinned forced-command SSH channel — one key, one allowed command, one source address.
  • 🟢 The boring guardians — fail2ban, auditd, SMART monitoring, deliberately on.
  • 🟢 Break-glass emergency access — emergency power that audits itself.
  • 🟢 The GitHub history scrub — my own past, rebuilt trace-free and verified byte-by-byte.
  • 📦 Full-server audit campaign — 3 days, 39 diagnostics, 100+ numbered fixes, ~26 GB reclaimed, zero data lost.
ML & audio 6 entries
  • 🟢 Wake-word system — server-side detection with a custom-trained model.
  • 🟢 Speaker verification — voice ID by embeddings and thresholds.
  • 🟢 Face ID — the visual half of the biometric login.
  • 🟢 Local embeddings — the benchmark-winning retrieval stack.
  • 🟢 Humanizer — programmatic AI-text detection and rewrite for outbound prose.
  • "Model A" — my own small GPT-like model, trained from scratch at exactly the wrong moment.
Study, data & personal tools 6 entries
  • 🟢 Calorie/body tracker — an MCP + dashboards for the physical stats.
  • 🟢 Semantic textbook search — embeddings over PDFs for revision.
  • 🟢 Car comparison dataset — with an agent that fact-checks the data.
  • 🟢 Action receipts — what the AI did, when, reversibly.
  • A-level study tracker — spaced repetition over a curriculum graph, built during sixth form.
  • Presentation tools — superseded by the PPTX tool server.
Documentation & guide infrastructure 7 entries · docs written FOR the AI
  • 🟢 The guides library — operational guides written for AI sessions to consume; every session starts smarter.
  • 🟢 Per-project constitutions — every project carries its own living authority doc.
  • 🟢 The work-history system — context that survives any session.
  • 🟢 Guide workshop — where the guide gaps get found and filled.
  • 🟢 Auto-memory — the AI's own cross-session memory, curated continuously.
  • 🟢 The mentoring guide — a privacy-scrubbed homelab knowledge base + gamified questbook, written to teach a friend to build his own.
  • 🟢 The skills system — packaged operational workflows the AI reuses instead of re-deriving.
Experiments & play 5 entries
  • 🟠 Multi-agent town simulator — every resident an autonomous AI. Design-stage, parked.
  • 🟢 Internal tooling gardens — the workshops behind the workshops.
  • Camera pipeline experiment — tried, learned from, retired (Mar–Jul 2026).
  • Workflow-engine memory experiments — the proving ground the platform outgrew.
  • 🟠 PC transcode-offload rig — pushing heavy media transcodes to the desktop GPU; currently broken, honestly.
GPT era — "MCPs before MCPs existed" (2025) 7 entries
  • The school-life GPT platform — 253 commits in one month at 17.
  • Its auth service — standalone, later merged; written by the GPT under direction (public repo).
  • The successor file-API platform — embeddings, layered auth, phase-numbered engineering (public repo).
  • Personal-assistant GPT backend — born the same day as the server (public repo).
  • Relay + experiment repos — the era's smaller public pieces.
  • The design-doc repo — the personal AI specified on paper, a year early (public repo).
  • The memory-agent concept — "store one distilled sentence; the user teaches it what matters."
First-Python era (2024, age 16) 2 entries
  • The beginner module — my own utility library, and the last hand-written project by choice (public repo).
  • The text-game cluster — a dozen repos of pure learning, all public, all real dates.
Pre-server prehistory 5 entries
  • 📦 The old PC's complete world — a snapshot of everything before the server era.
  • 📦 The story universe — lore built into a Minecraft world, then an actual novel. A rewrite is planned.
  • 📦 The animated texture pack — the first shipped creative-technical artifact, pre-coding.
  • 📦 The PC-as-server prehistory — Task Scheduler exports prove the old PC already ran a scheduled service fleet.
  • 📦 The spec notebook — 44 commits of PC tuning in the pivot winter.
Link copied!