Full stack platforms
End-to-end development of data-intensive web applications with React, TypeScript, Symfony and NodeJS.
// senior full-stack · AI consultant · coding since '84
Senior Full Stack Developer & AI Consultant with 30+ years of hands-on experience. I help you figure out where AI actually pays off, and build what belongs in production, not just in demos.

// by the numbers
// about me
I got my first computer, an MSX, on my 10th birthday in 1984 and never stopped building. Over four decades I've gone from BASIC listings and BBS systems to leading data-intensive platforms that serve tens of thousands of users. I care about code that lasts, teams that ship, and understanding what you build instead of blindly generating it.
// core strengths
End-to-end development of data-intensive web applications with React, TypeScript, Symfony and NodeJS.
Design and construction of advanced REST APIs, WebSocket systems and enterprise-level external integrations.
I help you figure out where AI genuinely pays off, and build the integrations, agents and pipelines that hold up in production.
// featured project
~/projects/mcp-observatoryA live dashboard tracking the Model Context Protocol ecosystem across npm, PyPI, GitHub and the official registry. Releases, a dependency graph, risk grades and a live event stream.
Open project →// latest articles
All articles →A config-to-command RCE is baked into every official MCP SDK: 7,000+ servers, 150M+ downloads, and Anthropic calls it expected. The npm playbook just found your agent tool list.
read →An agent is a loop around a model with tools. If you use Claude Code you are already inside one, and you can drive it with hooks and slash commands, no SDK required.
Fable 5 did not crash. It was recalled. A US export directive pulled Anthropic's top model worldwide on June 12, for every customer at once, and no amount of retries or fallbacks would have saved you.