← Back

Development Stack

Every tool, API, and service across all 14 projects, layered from hardware to working surfaces.

Active Projects
01
mls-openclawPersonal
mls-macbook-setupPersonal
mls-deploy-enginePersonal
mls-thegeographytutorPersonal
dl-app-email-templatesDerwent
dl-brand-guidelinesDerwent
dl-concrete-websiteDerwent
dl-furniture-websiteDerwent
dl-governance-engineDerwent
dl-html-email-engineDerwent
dl-shareholder-explorerDerwent
dl-ai-rolloutDerwent
harkalm-teams-dashboardClient
compton-teams-dashboardClient
▼  ▼  ▼
Working Surfaces
02
Claude.ai
Chat, ideation, exploration
Strategy, writing, research
MCP connectors
Memory across sessions
Claude Code CLI
Engineering, builds
CLAUDE.md per project
/gn, /radar, /deploy
Skills registry
▼  ▼  ▼
Agents
03
OpenClaw Benson
Autonomous research agent
OpenClaw pipeline, GPT processing
WhatsApp interface, Memory, crons
Argus collector (5am daily)
21GA-One · mls-openclaw
OpenClaw OpenClaw Crons
X/Twitter collection, 5am
Morning briefing generation
Digest generation, research push
1Rebel class booking
21GA-One · mls-openclaw
▼  ▼  ▼
AI / LLM
04
Claude API
Anthropic SDK
thegeographytutor
GPT
OpenAI via OpenClaw
mls-openclaw
ElevenLabs
TTS, sag CLI
mls-openclaw
W
Whisper
Local STT
mls-openclaw
O
Ollama
Local LLM fallback
mls-openclaw
▼  ▼  ▼
MCP Connectors
05
Figma
Design, Code Connect
email-templates, concrete, brand
Atlassian
Jira + Confluence
governance-engine
Canva
Post generation
thegeographytutor
Cloudflare
Pages, DNS, Workers
deploy, harkalm, compton
▼  ▼  ▼
Knowledge / Notes
06
Obsidian
Research vault, /radar, daily notes
all 14 projects
▼  ▼  ▼
Third-party APIs
07
Cloudinary
Image uploads, cloud: dlapp
dl-html-email-engine
Google Drive
Service account API
thegeographytutor
Meta / Instagram
Publishing API
thegeographytutor
▼  ▼  ▼
Dev Tools
08
GitHub
CLI, Actions, repos
7 projects
Vite
React build tooling
harkalm, compton
Playwright
Browser automation
mls-openclaw
Prisma
libsql / SQLite ORM
dl-ai-rollout
MkDocs Material
Research portal
mls-openclaw
P
Pandoc
md to docx
dl-html-email-engine
▼  ▼  ▼
Frontend Libraries
09
R
Recharts
React charting
dl-shareholder-explorer
Q
Quill.js
Rich text editor
dl-html-email-engine
C
Cropper.js
Image crop UI
dl-html-email-engine
L
Lottie
lottie-web + dotlottie-wc
harkalm, compton, deploy
Pillow + fontTools
Image / font processing
mls-macbook-setup, dl-brand
openpyxl
Excel parsing
dl-shareholder-explorer
▼  ▼  ▼
Infrastructure
10
Cloudflare Pages
Static hosting, auto-deploy
mls-deploy-engine
Azure SWA
GitHub Actions deploy
dl-concrete-website
Tailscale
Mesh VPN, 3 nodes
mls-openclaw
F
Fasthosts
Domain registration
mls-deploy-engine
Google Workspace
Email via Cloudflare MX
mls-deploy-engine
▼  ▼  ▼
Local Tooling
11
yt-dlp
Video download for transcription
mls-openclaw
LaunchAgents
SSH tunnels, HTTP servers
mls-openclaw
Homebrew
Package management
mls-openclaw
Shell scripts
Launchers, collectors
mls-openclaw, mls-macbook-setup
▼  ▼  ▼
Hardware
12
MacBook
Claude Code CLI
All project work
Primary dev machine
100.70.106.112
21GA-One
OpenClaw, Benson, Whisper
i3 8GB, always-on
Argus collection, crons
100.75.185.4
21GA-Two
Secondary node
CRD, i5 8GB
Remote backup access
100.91.239.15

GitHub Repositories: n2dcgvp96n-sudo

mls-openclaw
AI research collector. X/Twitter scraping, Whisper STT, LLM processing, Argus publishing pipeline.
Node.js · Playwright · Whisper · Ollama · MkDocs
mls-macbook-setup
Claude Code setup, project launcher, skills registry, /gn and /radar commands.
Shell · Python · Pillow
mls-deploy-engine
Portal and static sites for the msimons.uk domain. Deployed via Cloudflare Pages.
HTML · CSS · Vanilla JS
mls-thegeographytutor
AI-powered geography tutoring with Google Drive content sync and Instagram publishing.
Node.js · Claude API · Google · Meta
dl-app-email-templates
Transactional email templates for the DL/ members app.
HTML · Email templates
dl-brand-guidelines
Derwent Central design system. Tokens, components, and the build reference for DL/ brand.
HTML · CSS · Python · Figma
dl-concrete-website
Public-facing website for ACDG Concrete. Deployed via Azure Static Web Apps.
Static · Azure SWA · GitHub Actions
dl-furniture-website
Website for Derwent London furniture business unit.
HTML · CSS
dl-governance-engine
Governance and compliance workflows for the DIT programme. Jira and Confluence integration.
Node.js · Atlassian API
dl-html-email-engine
Compose, render, and ship the DL/ HTML newsletter. Quill editor, image handling.
Node.js · Cloudinary · Quill
dl-shareholder-explorer
Shareholder structure analysis and visualisation tools for Derwent London.
React · Recharts · Prisma · openpyxl
dl-ai-rollout
Management dashboard for the Derwent London AI rollout programme.
React · Vite · Prisma / libsql
harkalm-teams-dashboard
Teams dashboard for Harkalm client. Deployed on Cloudflare Pages.
React · Vite · Lottie · Cloudflare
compton-teams-dashboard
Teams dashboard for Compton client. Deployed on Cloudflare Pages.
React · Vite · Lottie · Cloudflare

Cloudflare Pages Deployments

Pages Project Repo Build Domain
msimons-uk mls-deploy-engine → sites/root static msimons.uk
mlsportal-msimons-uk mls-deploy-engine → sites/portal static mlsportal.msimons.uk
compton-msimons-uk compton-teams-dashboard static compton.msimons.uk
harkalm-msimons-uk harkalm-teams-dashboard static harkalm.msimons.uk
dl-shareholder-explorer dl-shareholder-explorer npm run build → out robbie.msimons.uk

Services & Credentials

Service Key / Credential Projects Active
Anthropic ANTHROPIC_API_KEY thegeographytutor, openclaw Yes
OpenAI via OpenClaw config mls-openclaw Yes
ElevenLabs ELEVENLABS_API_KEY
ELEVENLABS_VOICE_ID
mls-openclaw Yes
GitHub GH_TOKEN (PAT in Keychain) 7 projects Yes
Atlassian ATLASSIAN_TOKEN
revoked after incident
dl-governance-engine Rotated
Cloudflare API token in Keychain
cloudflare-mls-claude
mls-deploy-engine Yes
SendGrid SENDGRID_API_KEY dl-html-email-engine, email-templates Removed
Cloudinary CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET
dl-html-email-engine Yes
Google GOOGLE_SERVICE_ACCOUNT_JSON mls-thegeographytutor Yes
Canva CANVA_CLIENT_ID
CANVA_CLIENT_SECRET
CANVA_ACCESS_TOKEN
mls-thegeographytutor Yes
Fasthosts Login creds in Keychain mls-deploy-engine Yes
Meta / Instagram META_ACCESS_TOKEN
INSTAGRAM_BUSINESS_ACCOUNT_ID
mls-thegeographytutor No

Claude Code Commands

/gn End-of-session wrap-up. Saves state, syncs Obsidian vault, pushes to GitHub.
/radar Research briefing. Surfaces relevant AI research from the Obsidian vault for the current project. Auto-runs at session start
/deploy Cloudflare Pages deploy — 3 modes: new project, connect git to existing, or update config. Fully API-driven via Keychain token.