{"schemaVersion":"1.0","person":{"name":"Michael Darlington","publicName":"Darlington","location":"London, United Kingdom","role":"Developer and System Architect","summary":"Backend engineer and agent architect building cloud-native systems, event-driven services, developer platforms and practical AI agents.","specialties":["Backend engineering","Cloud architecture","Event-driven systems","Developer platforms","AI agents"]},"career":[{"year":"2025","role":"Lead Backend Engineer","company":"Cox Automotive","href":"https://www.coxautoinc.eu","desc":"Serverless remittance. EventBridge, Lambda, Open Banking, SEPA. Introduced Claude AI agents with MCP tools across microservices.","current":true},{"year":"2022","role":"Senior Backend Engineer","company":"Finova","href":"https://www.finova.tech","desc":".NET 9, GraphQL, CosmosDB. Led 8 developers across four contract-driven microservices. Reduced production incidents 85%.","current":false},{"year":"2021","role":"Cloud Platform Engineer","company":"BNY Mellon","href":"https://www.bny.com","desc":"Cross-cloud Kubernetes on Azure & AWS. Python LLM chatbot. Go observability tooling. Terraform IaC — onboarding from 2 weeks to 2 days.","current":false},{"year":"2020","role":"Cloud Software Engineer","company":"Cloud Design Box","href":"https://clouddesignbox.co.uk","desc":"GPT-3 tutor chatbot serving 1M+ students. Real-time collaborative whiteboard. <100ms sync nationwide.","current":false},{"year":"2018","role":"Full-Stack Developer","company":"LabLogic Systems","href":"https://lablogic.com","desc":"ISO 9001-compliant nuclear medicine backend. C#, SQL Server. Systems can be life-critical.","current":false},{"year":"2015","role":"BSc Computer Science (First Class)","company":"Hull University","desc":"Machine vision weather prediction. Natural language to C compiler.","current":false}],"systems":[{"icon":"🧠","name":"Cortex","desc":"Self-organizing graph memory for AI agents. Typed knowledge nodes, HNSW vector similarity, temporal validity, automatic linking, trust scoring and decay. One Rust binary, one embedded redb database and clients for TypeScript, Python, Go and Rust. Won the Imperial College CEOClaw hackathon.","stack":["Rust","redb","HNSW","gRPC","MCP"],"href":"https://github.com/MikeSquared-Agency/cortex","award":"Imperial CEOClaw Winner","artifacts":[{"name":"cortex-memory-client","kind":"SDK","ecosystem":"npm","href":"https://www.npmjs.com/package/cortex-memory-client","install":"npm install cortex-memory-client"},{"name":"cortex-memory-client","kind":"SDK","ecosystem":"PyPI","href":"https://pypi.org/project/cortex-memory-client/","install":"pip install cortex-memory-client"},{"name":"cortex-memory-client","kind":"SDK","ecosystem":"crates.io","href":"https://crates.io/crates/cortex-memory-client","install":"cargo add cortex-memory-client"},{"name":"Cortex Go client","kind":"SDK","ecosystem":"Go","href":"https://github.com/MikeSquared-Agency/cortex/tree/main/sdks/go","install":"go get github.com/MikeSquared-Agency/cortex/sdks/go"},{"name":"cortex-mcp-bridge","kind":"MCP bridge","ecosystem":"npm","href":"https://www.npmjs.com/package/cortex-mcp-bridge","install":"npx cortex-mcp-bridge"}]},{"icon":"📊","name":"PolyBans","desc":"Real-time prediction market arbitrage using Meta Ray-Bans smart glasses. Live video + audio transcription streamed through a relay server to Mistral AI for Polymarket opportunity detection. 1st Place for Best Use of Data at the MistralAI × Jump Trading hackathon.","stack":["TypeScript","Swift","Mistral AI","Next.js","WebSocket"],"href":"https://github.com/JerryWu0430/PolyBans","award":"1st Place — MistralAI × Jump Trading"},{"icon":"👓","name":"OpenGlass","desc":"Real-time AI-powered smart glasses interface. Meta Ray-Bans connected to Gemini Live and OpenClaw for always-on visual understanding, voice interaction, and agentic task execution from a native Swift app.","stack":["Swift","Gemini Live","OpenClaw","AVFoundation"],"href":"https://github.com/DarlingtonDeveloper/OpenGlass"},{"icon":"◎","name":"darlington.dev","desc":"Single-user life operating system with a private AI Chief of Staff, transparent memory, daily planning, habits, health, goals, Calendar, personal Finance and Investments — one design language and one owner-controlled data model.","stack":["Next.js 16","React 19","Neon","Eve","Vercel"],"href":"/ship-log"},{"icon":"🎵","name":"SplitDecision","desc":"Autonomous music manager agent. Splits, tracks, and manages releases end to end. Built with Daniel Adekugbe at the Cursor \"Hands Off\" hackathon, London.","stack":["Supabase","pgvector","Modal","CLAP","PayPal","Wassist"],"award":"Cursor Hands Off Hackathon"},{"icon":"🔦","name":"Lighthouse","desc":"Autonomous technical discovery agent for pre-sales. Researches a prospect's stack and surfaces integration opportunities before the first call. Built at the Vercel × Google DeepMind hackathon.","stack":["TypeScript","Next.js","Gemini","Vercel AI SDK"],"award":"Vercel × DeepMind Hackathon"}],"personalOsModules":["Today","Kai","Memory","Habits","Health","Goals","Calendar","Finance","Investments","Routines","Activity","Ship Log"],"liveSites":[{"name":"Aeroknite","tech":["React","Next.js"],"href":"https://aeroknite.com","image":"/aa.png"},{"name":"Psychedelics Anonymous","tech":["React","Web3"],"href":"https://psychedelicsanonymous.com","image":"/PA.jpg"},{"name":"PsyPay","tech":["React","Solidity","Web3.js"],"href":"https://psypay.xyz","image":"/PP.png"}],"sourceRepositories":[{"name":"MindMap","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/MindMap"},{"name":"ArchAngel","lang":"Go","href":"https://github.com/DarlingtonDeveloper/ArchAngel"},{"name":"Sprout","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/Sprout"},{"name":"EIII","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/EIII"},{"name":"TelexistenceAPI","lang":".NET","href":"https://github.com/DarlingtonDeveloper/TelexistenceAPI"},{"name":"Arise","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/Arise"},{"name":"fraud-detection-system","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/fraud-detection-system"},{"name":"resume-optimization-crew","lang":"Python","href":"https://github.com/DarlingtonDeveloper/resume-optimization-crew"},{"name":"oru-backend","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/oru-backend"},{"name":"type-persona-link","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/type-persona-link"},{"name":"ConnectFourRL","lang":"Python","href":"https://github.com/DarlingtonDeveloper/ConnectFourRL"},{"name":"VARCalculator","lang":"Python","href":"https://github.com/DarlingtonDeveloper/VARCalculator"},{"name":"Technical_Analysis_Plotter","lang":"Python","href":"https://github.com/DarlingtonDeveloper/Technical_Analysis_Plotter"},{"name":"Twitter-Keyword-Tracker","lang":"Python","href":"https://github.com/DarlingtonDeveloper/Twitter-Keyword-Tracker"},{"name":"Discord-Activity-Bot","lang":"Python","href":"https://github.com/DarlingtonDeveloper/Discord-Activity-Bot"},{"name":"PageLoadTimeExtension","lang":"TypeScript","href":"https://github.com/DarlingtonDeveloper/PageLoadTimeExtension"}],"writing":[{"title":"The Markdown Attack Nobody's Talking About.","tag":"Security","href":"https://blog.darlington.dev/the-markdown-attack-nobodys-talking-about"},{"title":"The Architect's Illusion","tag":"Architecture","href":"https://blog.darlington.dev/the-architects-illusion"},{"title":"AI Won't Teach You to Think Like a Developer (Unless you ask it).","tag":"AI","href":"https://blog.darlington.dev/ai-wont-teach-you-to-think-like-a-developer-unless-you-ask-it"},{"title":"The Best Architecture Is the One You Can Maintain","tag":"Architecture","href":"https://blog.darlington.dev/the-best-architecture-is-the-one-you-can-maintain"}],"links":{"website":"https://www.darlington.dev","github":"https://github.com/DarlingtonDeveloper","linkedin":"https://www.linkedin.com/in/DarlingtonDev/","writing":"https://blog.darlington.dev","documentation":"https://docs.darlington.dev","developers":"https://www.darlington.dev/developers","openapi":"https://www.darlington.dev/openapi.json","mcp":"https://www.darlington.dev/api/mcp","cortex":"https://github.com/MikeSquared-Agency/cortex","cortexTypeScriptSdk":"https://www.npmjs.com/package/cortex-memory-client","cortexPythonSdk":"https://pypi.org/project/cortex-memory-client/","cortexRustSdk":"https://crates.io/crates/cortex-memory-client","cortexGoSdk":"https://github.com/MikeSquared-Agency/cortex/tree/main/sdks/go","cortexMcpBridge":"https://www.npmjs.com/package/cortex-mcp-bridge","contact":"https://www.darlington.dev/contact"},"privacyBoundary":"This interface contains public portfolio information only. Personal OS data, including health, finance, investments, calendar, habits, goals, memories and Kai conversations, is private and excluded."}