[{"data":1,"prerenderedAt":265},["ShallowReactive",2],{"site":3,"projects":59,"workshops":124,"writings":244},{"id":4,"about":5,"contact":7,"extension":31,"footer":32,"hero":36,"meta":43,"stem":44,"work":45,"workshops":49,"writing":53,"__hash__":58},"site\u002Fsite.yml",{"lede":6},"I'm a software engineer who reads architecture diagrams the way some people read tarot — looking for the shape of a thing before touching it.",{"title":8,"titleEm":9,"subtitle":10,"links":11},"If you'd like to","say hello.","I'm slow to reply, but I always reply. Pick whichever feels least formal.",[12,16,20,24,28],{"key":13,"value":14,"href":15},"GitHub","scaredmeow","https:\u002F\u002Fgithub.com\u002Fscaredmeow",{"key":17,"value":18,"href":19},"LinkedIn","in\u002Fneilriego","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fneilriego\u002F",{"key":21,"value":22,"href":23},"Brain","brain.neilriego.me","https:\u002F\u002Fbrain.neilriego.me\u002F",{"key":25,"value":26,"href":27},"Old site","scaredmeow.dev","https:\u002F\u002Fscaredmeow.dev\u002F",{"key":29,"value":14,"href":30},"Facebook","https:\u002F\u002Fwww.facebook.com\u002Fscaredmeow","yml",{"left":33,"middle":34,"right":35},"© 2026 Neil Riego","drawn slowly, wherever I am","v · 一",{"eyebrow":37,"firstName":38,"lastName":39,"subtitle":40,"verticalMark":41,"cvUrl":42},"Software engineer · in motion","Neil","Riego","I build software the way a cat studies a room — slowly, from every angle, before committing to a single, deliberate leap.","NEIL · 二〇二六","\u002FNeil_Riego_CV.pdf",{},"site",{"title":46,"titleEm":47,"subtitle":48},"Things I've built","on purpose.","A short list. I'd rather make four things that breathe than forty that don't.",{"title":50,"titleEm":51,"subtitle":52},"Rooms I've","walked through.","Workshops and talks — where I think out loud with other people in the room.",{"title":54,"titleEm":55,"subtitlePrefix":56,"brainLabel":22,"brainUrl":23,"maxPosts":57},"Slow notes,","in ink.","I write to find out what I think. Most of it lives at ",4,"3PtzgqV_paqWcOXHxsSiY1UnHhlWnDU9a3o-qW-trb4",[60,87,106],{"id":61,"title":22,"blurb":62,"body":63,"description":67,"extension":70,"github":67,"liveUrl":23,"meta":71,"navigation":72,"ongoing":73,"order":74,"path":75,"role":76,"seo":77,"stack":78,"stem":83,"year":84,"__hash__":85,"github_data":86},"projects\u002Fprojects\u002Fbrain.md","My knowledge management system — half journal, half lab notebook, where reading turns into thinking out loud.",{"type":64,"value":65,"toc":66},"minimark",[],{"title":67,"searchDepth":68,"depth":68,"links":69},"",2,[],"md",{},true,false,1,"\u002Fprojects\u002Fbrain","Knowledge management · live",{"title":22,"description":67},[79,80,81,82],"Obsidian","Cloudflare","Git","JavaScript","projects\u002Fbrain","2023 →","MsWPMUM-ZvOVC1tx_1LmKIXozApZhfBDY6_gfk0hJ8Q",null,{"id":88,"title":89,"blurb":90,"body":91,"description":67,"extension":70,"github":95,"liveUrl":67,"meta":96,"navigation":72,"ongoing":72,"order":68,"path":97,"role":98,"seo":99,"stack":100,"stem":103,"year":104,"__hash__":105,"github_data":86},"projects\u002Fprojects\u002Fpy-bmo-assistant.md","Home Assistant — BeeMo","A homegrown Home Assistant companion — a little BMO that watches the house and answers back.",{"type":64,"value":92,"toc":93},[],{"title":67,"searchDepth":68,"depth":68,"links":94},[],"scaredmeow\u002Fpy-bmo-assistant",{},"\u002Fprojects\u002Fpy-bmo-assistant","Home automation · personal",{"title":89,"description":67},[101,102],"Python","Home Assistant","projects\u002Fpy-bmo-assistant","Feb 2026","BVbs32ZXzS4sbEKD_IpqR3QRKWmVEIkKMIfguGYX0GY",{"id":107,"title":108,"blurb":109,"body":110,"description":67,"extension":70,"github":114,"liveUrl":115,"meta":116,"navigation":72,"ongoing":72,"order":117,"path":118,"role":119,"seo":120,"stack":121,"stem":122,"year":104,"__hash__":123,"github_data":86},"projects\u002Fprojects\u002Fiam-please.md","Iam Please","A small tool for making AWS IAM less painful — asking for the access you need without the usual ceremony.",{"type":64,"value":111,"toc":112},[],{"title":67,"searchDepth":68,"depth":68,"links":113},[],"scaredmeow\u002Fjs-iam-please","https:\u002F\u002Fiam-please.neilriego.me\u002F",{},3,"\u002Fprojects\u002Fiam-please","Web app · personal",{"title":108,"description":67},[82],"projects\u002Fiam-please","tOy0vESiHRCAGbPsWtLA1VMxhK3--o1qsUChqU-2X_8",[125,146,168,187,203,224],{"id":126,"title":127,"blurb":128,"body":129,"description":67,"extension":70,"meta":133,"navigation":72,"order":74,"path":134,"recordingUrl":67,"repoUrl":135,"role":136,"seo":137,"slidesUrl":67,"stem":138,"topics":139,"year":144,"__hash__":145},"workshops\u002Fworkshops\u002Fspec-driven-development-with-kiro.md","Spec-Driven Development with Kiro (Game Dev)","A game-dev night building spec-first with Kiro — letting the spec drive the code instead of the other way around.",{"type":64,"value":130,"toc":131},[],{"title":67,"searchDepth":68,"depth":68,"links":132},[],{},"\u002Fworkshops\u002Fspec-driven-development-with-kiro","https:\u002F\u002Fbrain.neilriego.me\u002Fcommunity\u002Fworkshops\u002FKiro-Game-Night\u002F","Game dev · Community",{"title":127,"description":67},"workshops\u002Fspec-driven-development-with-kiro",[140,141,142,143],"Kiro","Spec-driven","Game Dev","AI","Mar 2026","_atB86j7mOQKFRS7egYyyyJTGR17DDa3yHAmNnwSUmQ",{"id":147,"title":148,"blurb":149,"body":150,"description":67,"extension":70,"meta":154,"navigation":72,"order":68,"path":155,"recordingUrl":67,"repoUrl":156,"role":157,"seo":158,"slidesUrl":67,"stem":159,"topics":160,"year":166,"__hash__":167},"workshops\u002Fworkshops\u002Fecs-and-eks-workshop.md","ECS and EKS Workshop","A hands-on walk through running containers on AWS — deploying the same app to ECS and EKS to feel the trade-offs between the two.",{"type":64,"value":151,"toc":152},[],{"title":67,"searchDepth":68,"depth":68,"links":153},[],{},"\u002Fworkshops\u002Fecs-and-eks-workshop","https:\u002F\u002Fgithub.com\u002Fscaredmeow\u002Fecs-and-eks-workshop","Cloud · Hands-on",{"title":148,"description":67},"workshops\u002Fecs-and-eks-workshop",[161,162,163,164,165],"AWS","ECS","EKS","Docker","Kubernetes","Oct 2025","IY4lFYoI2g3bsbKWKx9-TP12wXIU17rFOQ20rscwyUM",{"id":169,"title":170,"blurb":171,"body":172,"description":67,"extension":70,"meta":176,"navigation":72,"order":117,"path":177,"recordingUrl":67,"repoUrl":67,"role":178,"seo":179,"slidesUrl":180,"stem":181,"topics":182,"year":166,"__hash__":186},"workshops\u002Fworkshops\u002Faws-basic-workshop.md","AWS Basic Workshop","An introduction to the AWS console and core building blocks — the mental model you need before reaching for anything more advanced.",{"type":64,"value":173,"toc":174},[],{"title":67,"searchDepth":68,"depth":68,"links":175},[],{},"\u002Fworkshops\u002Faws-basic-workshop","Cloud · Intro",{"title":170,"description":67},"https:\u002F\u002Fdocs.google.com\u002Fpresentation\u002Fd\u002F1O9gDLWpARR8ifzsORg73cgGVLjxtPLulMeLWnZTI44g\u002Fedit?usp=drive_link","workshops\u002Faws-basic-workshop",[161,183,184,185],"Cloud","IAM","EC2","vErJ5siXKSj9SdSpfNxs2EQGm0bLIfq7yCfnaM81xgM",{"id":188,"title":189,"blurb":190,"body":191,"description":67,"extension":70,"meta":195,"navigation":72,"order":57,"path":196,"recordingUrl":67,"repoUrl":67,"role":157,"seo":197,"slidesUrl":198,"stem":199,"topics":200,"year":166,"__hash__":202},"workshops\u002Fworkshops\u002Faws-containers-workshop.md","AWS Containers Workshop","Going deeper on containers in AWS — images, registries, and orchestration on managed services.",{"type":64,"value":192,"toc":193},[],{"title":67,"searchDepth":68,"depth":68,"links":194},[],{},"\u002Fworkshops\u002Faws-containers-workshop",{"title":189,"description":67},"https:\u002F\u002Fdocs.google.com\u002Fpresentation\u002Fd\u002F1g7iBuot-9KoKwPbP3fDERDnHp51sYsVrHd2BYq-Hawg\u002Fedit?usp=drive_link","workshops\u002Faws-containers-workshop",[161,164,162,201],"ECR","htZVBAYjEmpwbgCPPggplpOQ83iveQx8mPi0TcInraw",{"id":204,"title":205,"blurb":206,"body":207,"description":67,"extension":70,"meta":211,"navigation":72,"order":212,"path":213,"recordingUrl":67,"repoUrl":67,"role":214,"seo":215,"slidesUrl":216,"stem":217,"topics":218,"year":166,"__hash__":223},"workshops\u002Fworkshops\u002Fyour-first-n8n-in-gcp.md","Your First n8n in GCP","Standing up your first n8n automation on Google Cloud — from deploy to a working workflow.",{"type":64,"value":208,"toc":209},[],{"title":67,"searchDepth":68,"depth":68,"links":210},[],{},5,"\u002Fworkshops\u002Fyour-first-n8n-in-gcp","Automation · Hands-on",{"title":205,"description":67},"https:\u002F\u002Fdocs.google.com\u002Fpresentation\u002Fd\u002F1xrq1eICYZ-CGjwF-NGldgYymhNR0WWuFSqsZ_x60-5w\u002Fedit","workshops\u002Fyour-first-n8n-in-gcp",[219,220,221,222],"n8n","GCP","Automation","Workflows","Da6p7gtNmqo5Ss5jG8hXwphdpaH1VRi9XpfJMFtMhwg",{"id":225,"title":226,"blurb":227,"body":228,"description":67,"extension":70,"meta":232,"navigation":72,"order":233,"path":234,"recordingUrl":67,"repoUrl":67,"role":235,"seo":236,"slidesUrl":237,"stem":238,"topics":239,"year":242,"__hash__":243},"workshops\u002Fworkshops\u002Fno-code-ai-agents.md","No-Code AI Agents","Building useful AI agents without writing code — wiring tools and prompts into something that actually does the work.",{"type":64,"value":229,"toc":230},[],{"title":67,"searchDepth":68,"depth":68,"links":231},[],{},6,"\u002Fworkshops\u002Fno-code-ai-agents","AI · Hands-on",{"title":226,"description":67},"https:\u002F\u002Fdocs.google.com\u002Fpresentation\u002Fd\u002F1-1p9vqAQOnb-htlnCEKsLbY4AyPzXYxurY2_LkivNUI\u002Fedit?usp=sharing","workshops\u002Fno-code-ai-agents",[240,241,221],"AI Agents","No-code","Jun 2025","pzDXTQcacTAjSaYFx7ZY5BZr3D_45e4Mwycdy6GAW1o",[245,251,256,261],{"date":246,"rawDate":247,"title":248,"link":249,"kind":250,"read":67},"Apr · 2026","2026-04-27T00:00:00.000Z","Secure Practices in Agentic IDEs","https:\u002F\u002Fbrain.neilriego.me\u002Fcommunity\u002Ftalks\u002F20260427---Secure-Practices-in-Agentic-IDEs","Talk",{"date":246,"rawDate":252,"title":253,"link":254,"kind":255,"read":67},"2026-04-14T00:00:00.000Z","Low Cost Self Hosting Dev Tools","https:\u002F\u002Fbrain.neilriego.me\u002Fblog\u002F20260414---Low-Cost-Self-Hosting-Dev-Tools","Blog",{"date":257,"rawDate":258,"title":259,"link":260,"kind":250,"read":67},"Mar · 2026","2026-03-31T00:00:00.000Z","Kiro Game Night Workshop","https:\u002F\u002Fbrain.neilriego.me\u002Fcommunity\u002Ftalks\u002F20260330---Kiro-Game-Night-Workshop",{"date":257,"rawDate":262,"title":263,"link":264,"kind":250,"read":67},"2026-03-29T00:00:00.000Z","AWS eNovators Buildspace","https:\u002F\u002Fbrain.neilriego.me\u002Fcommunity\u002Ftalks\u002F20260329---AWS-eNovators-Buildspace",1782165579030]