KMKevin Mauel | tony-stark.ethintony-stark.hashnode.dev·Apr 19 · 11 min readTwo Weeks of My News Aggregator: RAG Chat and a Sentiment DialOriginally published on my blog Two weeks ago I shipped my news aggregator as a finished Symfony 8 app — fetch feeds, enrich with AI, send alerts, generate digests. Fifty commits later it looks different. The aggregator grew a conversational chat th...00
KMKevin Mauel | tony-stark.ethintony-stark.hashnode.dev·Apr 5 · 4 min readA Symfony Template Where AI Failing Is a FeatureOriginally published on my blog Two weeks ago I open-sourced my news aggregator. During the build, I realized that about 70% of the code had nothing to do with news — it was Docker infrastructure, quality tooling, AI wiring, CI pipelines, and Claude...00
KMKevin Mauel | tony-stark.ethintony-stark.hashnode.dev·Apr 5 · 5 min readBuilding an AI News Aggregator That Works Without AIOriginally published on my blog I wanted a news aggregator that runs on my homeserver, categorizes articles automatically, and sends me alerts when something relevant happens. Every hosted solution I tried had the same problem: the AI features were ...00
KMKevin Mauel | tony-stark.ethintony-stark.hashnode.dev·Mar 28 · 6 min readPandora's Box Is Open. And Nobody Knows What Was Inside.Originally published on my blog I'm a Senior PHP Developer. I work with AI tools every day — I integrate APIs, write prompts, read the research papers. I'm not a journalist, philosopher, or policy maker. I'm someone close enough to see how the sausa...00
KMKevin Mauel | tony-stark.ethintony-stark.hashnode.dev·Mar 24 · 6 min readThe Claude Code Plugins That Actually Make a DifferenceOriginally published on my blog In my last post I talked about the system that lets me 10x my output: I make decisions, Claude Code writes code, and a quality stack validates everything. What I didn't cover is the tooling layer between me and Claude...00