[{"data":1,"prerenderedAt":196},["ShallowReactive",2],{"services:nav":3,"team:nav":45,"service:\u002Fconsulting\u002Fdeveloper-and-ai-tooling":60,"latest-blog-posts":177},[4,15,25,35],{"path":5,"title":6,"description":7,"outcome":8,"icon":9,"image":10},"\u002Fconsulting\u002Fsoftware-development","Software development","Applications and APIs built properly — designed, architected and shipped by someone who has done it at scale.","Something to build, without the team or the expertise to build it.","app-development",{"url":11,"photographer":12,"source":13,"sourceUrl":14},"\u002Fimages\u002Fconsulting\u002Fsoftware-development.jpg","Daria Nepriakhina","Unsplash","https:\u002F\u002Funsplash.com\u002Fphotos\u002FzoCDWPuiRuA?utm_source=intracia&utm_medium=referral",{"path":16,"title":17,"description":18,"outcome":19,"icon":20,"image":21},"\u002Fconsulting\u002Fdata-extraction-and-recovery","Data extraction & recovery","Getting data out of systems that don't want to give it up — undocumented formats, dead platforms, failing media and legacy databases.","Data trapped in a system nobody supports any more.","data",{"url":22,"photographer":23,"source":13,"sourceUrl":24},"\u002Fimages\u002Fconsulting\u002Fdata-extraction-and-recovery.jpg","Patrick Lindenberg","https:\u002F\u002Funsplash.com\u002Fphotos\u002F1iVKwElWrPA?utm_source=intracia&utm_medium=referral",{"path":26,"title":27,"description":28,"outcome":29,"icon":30,"image":31},"\u002Fconsulting\u002Fdeveloper-and-ai-tooling","Developer & AI tooling","Libraries, SDKs, components and internal tooling — plus the MCP servers, agent integrations and evaluation harnesses that make AI features survive production.","A team blocked by something missing from a library they can't change.","libraries",{"url":32,"photographer":33,"source":13,"sourceUrl":34},"\u002Fimages\u002Fconsulting\u002Fdeveloper-and-ai-tooling.jpg","Luca Bravo","https:\u002F\u002Funsplash.com\u002Fphotos\u002FXJXWbfSo2f0?utm_source=intracia&utm_medium=referral",{"path":36,"title":37,"description":38,"outcome":39,"icon":40,"image":41},"\u002Fconsulting\u002Fweb-applications-and-sites","Web applications & sites","Designed and built end to end — customer-facing applications, product interfaces, marketing sites and documentation.","A web app or a site you'll still be proud of in three years.","web",{"url":42,"photographer":43,"source":13,"sourceUrl":44},"\u002Fimages\u002Fconsulting\u002Fweb-applications-and-sites.jpg","Domenico Loia","https:\u002F\u002Funsplash.com\u002Fphotos\u002FhGV2TfOh0ns?utm_source=intracia&utm_medium=referral",[46,53],{"path":47,"name":48,"role":49,"bio":50,"avatar":51,"pronouns":52},"\u002Fteam\u002Fdamien-guard","Damien Guard","Engineering & Operations","Damien has spent four decades writing software, most of it on the tools other developers depend on — .NET at Microsoft, the Atom editor at GitHub, SDKs and developer experience at Auth0, and the official MongoDB provider for Entity Framework Core.","\u002Fteam\u002Fdamien-guard.jpg","he\u002Fhim",{"path":54,"name":55,"role":56,"bio":57,"avatar":58,"pronouns":59},"\u002Fteam\u002Fkerry-guard","Kerry Guard","Marketing & Design","Kerry is CEO of MKG Marketing, the B2B SaaS and tech agency she co-founded in 2011, and leads marketing and web design at Intracia. She spends most of her time on the same problem from two directions: how technical products explain themselves to the people who have to buy them.","\u002Fteam\u002Fkerry-guard.jpg","she\u002Fher",{"id":61,"title":27,"body":62,"deliverables":153,"description":28,"experience":162,"extension":169,"icon":30,"image":170,"meta":171,"navigation":172,"order":173,"outcome":29,"path":26,"seo":174,"stem":175,"__hash__":176},"services\u002Fconsulting\u002Fdeveloper-and-ai-tooling.md",{"type":63,"value":64,"toc":146},"minimark",[65,70,78,84,90,94,100,106,112,118,122,128,134,140],[66,67,69],"h2",{"id":68},"what-we-do","What we do",[71,72,73,77],"p",{},[74,75,76],"strong",{},"We build the layer between your team and the tools they use."," SDKs, client libraries, framework extensions, database providers, and the internal tooling that quietly saves an hour a day per developer.",[71,79,80,83],{},[74,81,82],{},"Increasingly that includes the plumbing around AI."," Not model training — the tooling that decides whether an AI feature survives contact with production. MCP servers that expose your systems to agents safely. APIs legible to a model as well as to a person. Evaluation harnesses, so you can tell whether a prompt change made things better or merely different.",[71,85,86,89],{},[74,87,88],{},"Damien has spent a career on this layer."," Fluent API design on the .NET Framework at Microsoft, and half the engineering behind Code First for Entity Framework. Web APIs at Netflix and Xbox. Developer experience and SDKs at Auth0. The official MongoDB provider for EF Core. The Tree-sitter C# parser behind GitHub's semantic code features is his too.",[66,91,93],{"id":92},"how-we-work","How we work",[71,95,96,99],{},[74,97,98],{},"A good library feels native."," A developer using it shouldn't have to think about where your code ends and the framework's begins. That means matching the conventions of the ecosystem it lives in rather than importing our own.",[71,101,102,105],{},[74,103,104],{},"AI tooling has to be measurable."," A feature with no evaluation harness is a feature nobody can safely change, because there's no way to know whether the last adjustment helped. We build the harness first and the feature second.",[71,107,108,111],{},[74,109,110],{},"Real usage is the specification."," The code your team writes today, and the workarounds they've already built, tell us more than a requirements document.",[71,113,114,117],{},[74,115,116],{},"Where a fix belongs upstream, we'll help you get it there"," rather than building you a fork to maintain forever. Everything ships with tests, documentation and a plan for who maintains it after we're gone.",[66,119,121],{"id":120},"who-its-for","Who it's for",[71,123,124,127],{},[74,125,126],{},"Teams hitting the edge of an open-source library"," and weighing up a fork.",[71,129,130,133],{},[74,131,132],{},"Companies shipping an API"," who need a client SDK developers won't complain about.",[71,135,136,139],{},[74,137,138],{},"Teams with an AI feature"," that demos well and behaves unpredictably in production.",[71,141,142,145],{},[74,143,144],{},"Platform teams"," who need internal tooling built by someone who has built it before.",{"title":147,"searchDepth":148,"depth":148,"links":149},"",2,[150,151,152],{"id":68,"depth":148,"text":69},{"id":92,"depth":148,"text":93},{"id":120,"depth":148,"text":121},[154,155,156,157,158,159,160,161],"Library and framework extensions","SDK design and implementation","Fluent and idiomatic API design","Database and ORM providers","MCP servers and agent integrations","Evaluation harnesses for AI features","Internal developer tooling","Open-source contributions and upstream fixes",[163,164,165,166,167,168],"SDK design and developer experience at Auth0","Half the engineering behind Code First for Entity Framework at Microsoft","The official MongoDB provider for Entity Framework Core","The Atom editor at GitHub","Open-source libraries other developers depend on in production","APIs designed to be pleasant at the call site, not just complete on paper","md",{"url":32,"photographer":33,"source":13,"sourceUrl":34},{},true,3,{"title":27,"description":28},"consulting\u002Fdeveloper-and-ai-tooling","FCt6QG8uB56kyXT-QL2yTxbPgX9mpN17NyDHI006KnY",[178,185],{"path":179,"title":180,"description":181,"cover":182,"category":183,"date":184},"\u002Fblog\u002Fyou-probably-dont-need-wordpress","You don't need WordPress any more","I ran WordPress for years — my own sites and clients', from cPanel to HHVM to a dedicated server. Then came the hack while I was asleep, and the content I couldn't manipulate. Why I left, and what I run instead.",null,"Perspective","2026-08-23",{"path":186,"title":187,"description":188,"cover":189,"category":194,"date":195},"\u002Fblog\u002Fintroducing-intracia","Reintroducing Intracia","A new site, a clear list of the work we take on, and Intracia out in the open for the first time.",{"url":190,"photographer":191,"source":192,"sourceUrl":193},"\u002Fimages\u002Fblog\u002Freintroducing-intracia.jpg","bobotaks","Pexels","https:\u002F\u002Fwww.pexels.com\u002Fphoto\u002Fhand-holding-paper-plane-with-clear-sky-behind-4583874\u002F","Announcements","2026-08-20",1788372939488]