Writing
The Blog
The Credential Model Problem Hiding in MCP Servers
A trending MCP install passes every "is this safe" check: no malicious code, real maintainer, clean dependencies. It also happens to expose your entire Google account, password and 2FA included. The risk isn't in the package. It's in how the MCP ecosystem handles credentials.
Three Beef Plates, Three Different Directions
Three recent beef plates from my kitchen, carpaccio and tataki, each shaped by herbs, citrus, and contrasting sauces.
How I Stopped an AI From Confidently Breaking Everything
A backend engineer's fraud-fighting instincts, applied to an AI coding partner
Introduction to Design Thinking – Part 4
The Prototype stage is about proving assumptions by creating low-fidelity models of promising solutions for testing and user feedback.
Introduction to Design Thinking – Part 3
The Ideate stage of design thinking is where creative energy flows, generating diverse and innovative solutions to the defined problem.
Introduction to Design Thinking - Part 2
The Define stage is about framing the problem clearly using insights from the Empathize stage to create a focused problem statement.
Introduction to Design Thinking - Part 1
Are you looking to take your problem-solving skills to the next level and deliver innovative solutions that not only work well, but also delight your users?
From Decision Trees to Rule-Based Systems: A Machine Learning Prototype
Exploring how decision trees, one of the most interpretable ML models, can be used to auto-generate human-readable rules for fraud detection.
Systematic Innovation and Problem Solving with TRIZ
A practical introduction to TRIZ that shows how to solve complex contradictions, uncover hidden resources, and design inventive win-win solutions with less trial and error.
The Wonders of Sagittarius: Exploring M8, M20, IC 1274, NGC 6544, and M21
A widefield astrophotograph capturing M8, M20, IC 1274, NGC 6544, and M21 in the heart of the Sagittarius constellation.
Navigating the AI/ML Landscape: Risks, Threats, and Solutions for Fraud Prevention
AI/ML are powerful tools against fraud, but come with risks like data privacy, bias, and adversarial attacks. Understanding and mitigating these is key.
Star Wars and Software Architecture: Building Galactic-scale Distributed Systems
Uncovering software architecture insights from the Star Wars universe to help design and manage complex distributed systems at galactic scale.