Software engineer, applied AI, security, automation
29 years of software engineering, security and applied AI.
I've been building software professionally since 1997, starting in Delphi and working through pharmacy systems, hosting infrastructure, telephony and school management platforms before landing at Textlocal, which became IMImobile, which became part of Cisco. Along the way I picked up an ADHD diagnosis as an adult that explained a lot: the deep-focus streaks, the pattern-spotting, the compulsion to fix clumsy systems. Once I understood it, it turned from a source of old problems into a genuine professional advantage.
I design and build things end to end: Blackwall, Link, Fury, Leviathan and Flipper Blue++ are all mine, alongside the security, AWS infrastructure, observability and compliance work that pays the bills. I'm open to the next remote role that will keep this brain properly engaged: worldwide, remote only.
- 29years professional, since 1997
- 26verifiable certificates
- 20+products, tools and extensions

Flagship work
Products I designed and built. The first few are commercial products I sell and support myself; the rest are open source or free to use. Each one links to the full engineering case study.
-
Identity & Access
Blackwall
WebAuthn-only OAuth 2.1 and OIDC server: PKCE, multi-tenant, audit logging, revocation, rate limiting.
-
Remote Access
Link
Cross-platform SSH, Telnet and GitHub client with an encrypted vault, tabs and a command palette. Previously Nexus.
-
Cryptography
Fury
Post-quantum-only file encryption: hybrid FrodoKEM-640 plus ML-KEM-768, no classical fallback.
-
Forensics
Leviathan
Browser-based binary analysis and forensics workbench: twenty-plus tools, no upload, no telemetry.
-
Firmware
Flipper Blue++
Flipper Zero firmware with the full Bluetooth Low Energy stack unlocked, plus ten apps: scanner, GATT explorer, HID host, tracker detector and more.
-
Code Exploration
CodeNavigator
Explore any GitHub repository as a walkable city: files are buildings, imports are routes along the streets, and anything with a security alert is on fire.
-
Browser Extension
GreasyBoii
User scripts without the ceremony: point at a site, write the CSS or JavaScript, done. Auto-click, text replace, an element picker and a scraper thrown in. Chrome and Firefox.
-
Dead Man's Switch
Contingency
Encrypted, audited dead man's switch: check in on your schedule or your messages, files and remote actions are released exactly as configured.
-
Developer Tools
Webhooks to Email
Put your email address in the URL and any webhook lands in your inbox, formatted for GitHub, Grafana, JSON or Webex. One Go binary, no dependencies.
-
Data Analysis
DAS: Data Analysis System
Spreadsheet-to-incident workbench that runs entirely in the browser: pick the columns, DAS picks the detector, and every flagged point comes with a plain-English reason.
-
Content Management
NeoCMS
Visual editing for the static site you already have. Mark regions editable, drop in one folder. No database, no framework, no migration.
Also worth a look
- PanopticonCustomer-facing observability as a product: typed signals, fourteen deterministic detectors, correlated evidence and plain-English explanations, in one Go binary.
- BasiliskA self-contained, OpenAI-compatible LLM server in a single Docker container: CPU or GPU, kept in-house.
- SquishSquish is a Go web app and JSON API that shrinks prompts before they reach an LLM with a deterministic four-stage pipeline. No inference, no network calls.
VS Code extensions
- Cipher WorkbenchCipher Workbench for VS Code is an in-editor cryptanalysis desk for encoding, decoding, analysing and cracking classical ciphers. Built for CTFs and puzzles.
- Cisco CircuIT ChatCisco CircuIT Chat for VS Code is a tidy AI chat companion in the sidebar for reasoning through code without leaving the editor.
- Database NavigatorDatabase Navigator for VS Code is a database cockpit in the editor, spanning MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch and more.
- Leviathan ForensicsLeviathan Forensics for VS Code is a byte-level investigation workbench inside the editor: hex editing, entropy, strings, carving and disassembly.
- Nexus ConnectNexus Connect for VS Code keeps terminal connection profiles beside your code, with local and remote sessions and SFTP browsing.
- PermuteatronPermuteatron for VS Code brings Sublime Text-style line permutation and split-selection commands to the editor.
Services
What I Do
Software engineering and applied AI first, with security, infrastructure, observability and automation built in rather than bolted on.
-
Software Engineering & Applied AI
PHP, Rust and Go systems built to last, plus practical AI work: from LLM tooling like Squish and Basilisk to exploring how AI can genuinely help people, not just demo well.
-
Security, Risk & Compliance
Vulnerability assessment, root cause analysis and risk reduction, alongside ISO 9001 and ISO 27001 compliance work that actually holds up to audit.
-
Infrastructure, Observability & Automation
AWS infrastructure, Prometheus and Grafana, Nagios Core, Docker, disaster recovery planning and the process automation that keeps all of it boring in the good way.
-
Technical Escalation & Operations
The person other teams call when a problem crosses team or discipline boundaries: data analysis, cost optimisation and disaster response included.
● Available for work
Open to remote roles worldwide.
Looking for the next substantial technical challenge: something that keeps an ADHD brain properly engaged. Remote only, anywhere in the world.
Career
Textlocal → IMImobile → Cisco
Fourteen years and one acquisition trail, plus everything before it.