[{"data":1,"prerenderedAt":584},["ShallowReactive",2],{"footer-vacatures-en":3,"use-case-ai-koppelen-aan-bestaande-systemen-en":4,"content-by-keys-offers-en-rescue-sprint,build-integrate":94,"content-by-keys-useCases-en-vast-op-auth-database-of-rechten,ai-project-overnemen-van-andere-leverancier":364,"content-by-keys-cases-en-":521,"content-by-keys-buyerTriggers-en-vastgelopen-met-ai":522},[],{"id":5,"title":6,"body":7,"description":11,"desiredOutcome":14,"extension":26,"hero":27,"key":29,"meta":30,"navigation":31,"path":32,"problem":33,"proof":45,"recognition":57,"recommendedApproach":72,"relations":74,"seo":84,"stem":87,"summary":88,"visuals":89,"__hash__":93},"useCases_en\u002Fuse-cases\u002Fai-koppelen-aan-bestaande-systemen.md","We can't get the solution connected to existing systems",{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],{"intro":15,"items":16},"The AI shouldn't stay an isolated island. It should become a reliable part of the systems and processes that already exist.\n",[17,20,23],{"title":18,"text":19},"Reliable data exchange","Data arrives at the right moment, in the right format and at the right system.\n",{"title":21,"text":22},"Errors are manageable","Timeouts, duplicates and temporary outages don't immediately lead to unpredictable behaviour.\n",{"title":24,"text":25},"Permissions stay correct","The integration respects existing users, roles and access rules.\n","md",{"intro":28},"The AI demo works. It just still needs to fetch data from system A, change something in system B and respect permissions from system C. That is where an AI project often becomes a serious software engineering project.\n","ai-koppelen-aan-bestaande-systemen",{},true,"\u002Fuse-cases\u002Fai-koppelen-aan-bestaande-systemen",{"intro":34,"causes":35},"An integration is more than a line between two boxes in an architecture diagram. It also has to cope with real-world conditions.\n",[36,39,42],{"title":37,"text":38},"Systems speak different languages","Data models, statuses and responsibilities rarely map one-to-one.\n",{"title":40,"text":41},"External systems are not always available","Retries, queues and error handling become important as soon as the integration reaches production.\n",{"title":43,"text":44},"AI actions have real consequences","When an agent is allowed to change something, it must be clear who is responsible and what happens when something goes wrong.\n",{"intro":46,"points":47},"Building integrations is at the core of how 9to5 software works. AI only becomes useful when it can work safely with real data, software and people.\n",[48,51,54],{"title":49,"text":50},"Existing software is the starting point","The organisation doesn't have to adapt to the AI solution first.\n",{"title":52,"text":53},"Engineering around the API","We also design retries, error handling, logging and permissions.\n",{"title":55,"text":56},"No demo integrations","The integration has to stay usable under real conditions.\n",{"intro":58,"signals":59},"Often the AI part has already been proven and the real technical blocker lies in everything around it.\n",[60,63,66,69],{"title":61,"text":62},"The API doesn't quite do what you need","Documentation is limited or outdated, or the desired flow doesn't map neatly onto the available endpoints.\n",{"title":64,"text":65},"Authentication between systems gets stuck","Tokens, service accounts or user delegation make the integration more complicated.\n",{"title":67,"text":68},"Data drifts apart","Different systems use different identifiers, statuses or data models.\n",{"title":70,"text":71},"The happy flow works, errors don't","As soon as an external system is temporarily unavailable, the workflow loses track.\n",{"intro":73},"If the desired integration is clear, we tackle it directly in a Rescue Sprint. If the intake shows that a completely new integrated component is actually needed, Build & Integrate is a better fit.\n",{"buyerTriggerKeys":75,"primaryOfferKey":77,"offerKeys":78,"caseKeys":80,"relatedUseCaseKeys":81},[76],"vastgelopen-met-ai","rescue-sprint",[77,79],"build-integrate",[],[82,83],"vast-op-auth-database-of-rechten","ai-project-overnemen-van-andere-leverancier",{"title":85,"description":86},"Connect ChatGPT or Claude to your software | 9to5 software","Connect ChatGPT, Claude or OpenAI to your software? 9to5 connects AI to existing APIs, databases and business processes.\n","use-cases\u002Fai-koppelen-aan-bestaande-systemen","The AI works on its own, but the real value sits behind APIs, databases and business software where the integration gets stuck.\n",{"hero":90,"problem":91,"proof":92},"sq-connect-nodes","sq-tangle-knot","ls-system-connect","4sCin98vwNyw5GXs3xalBs9ncmpDvENKXA0rH4xhya4",[95,224],{"id":96,"title":97,"body":98,"catalogue":102,"cta":103,"description":11,"extension":26,"fit":108,"hero":114,"key":77,"meta":117,"navigation":31,"next":118,"outcome":130,"path":142,"price":143,"process":147,"proof":162,"relations":176,"scope":182,"seo":210,"stem":213,"summary":214,"summaryPanel":215,"visuals":220,"__hash__":223},"offers_en\u002Foffers\u002Frescue-sprint.md","Rescue Sprint",{"type":8,"value":99,"toc":100},[],{"title":11,"searchDepth":12,"depth":12,"links":101},[],null,{"title":104,"body":105,"primaryCta":106,"local":107},"Do you know what's broken?","Share the technical problem with us. If it's sharp enough, we don't need to sell you an extra audit first.\n","Plan a Rescue Sprint","Temporary senior engineering from Delft, available for technical AI and software problems in the region.\n",{"title":109,"intro":110,"useCaseKeys":111},"When is this offer a fit?","When the technical problem is sharp enough to fix right away.\n",[82,29,112,113],"tests-evals-monitoring-voor-ai","developmentteam-loopt-vast-met-ai",{"headline":115,"intro":116,"primaryCta":106},"One clear technical problem. One week of senior engineering.","You know where the problem is, but your team can't solve it or lacks exactly the specialist experience needed right now. We step in with focus, fix the hard part and make sure you can move forward again afterwards.\n",{},{"title":119,"items":120},"What happens next?",[121,124,127],{"title":122,"text":123},"Done? Then we leave.","If you can continue independently, the Sprint has succeeded.\n",{"title":125,"text":126,"offerKey":77},"Another clear rescue goal?","Then you can use a next Sprint as a new fixed scope.\n",{"title":128,"text":129,"offerKey":79},"Turns out bigger than a Sprint?","Then we scope Build & Integrate. If the cause is unclear after all, the Rescue Audit comes first.\n",{"title":131,"items":132},"Afterwards you have...",[133,136,139],{"title":134,"text":135},"The concrete problem is tackled","The agreed technical blocker is solved or demonstrably moved forward.\n",{"title":137,"text":138},"The change is set up professionally","Where needed we add tests, evals, guardrails or production preconditions.\n",{"title":140,"text":141},"Your team can move forward again","Code, choices and follow-up are documented and technically handed over.\n","\u002Foffers\u002Frescue-sprint",{"label":144,"suffix":145,"type":146},"€5,950 excl. VAT","per Sprint","fixed",{"title":148,"steps":149},"How it works.",[150,153,156,159],{"title":151,"text":152},"Confirm the rescue goal","We check whether the problem is sharp enough for a Sprint.\n",{"title":154,"text":155},"Understand context + code","We read exactly enough to intervene responsibly.\n",{"title":157,"text":158},"Solve + test","We implement the fix and add the quality layer it needs.\n",{"title":160,"text":161},"Document + hand over","We record choices and make sure your team can continue independently again.\n",{"title":163,"intro":164,"points":165,"caseKeys":175},"Why should you believe this?","This is exactly the kind of work senior engineers are valuable for: quickly understanding an unfamiliar codebase, solving the hard part and leaving again.\n",[166,169,172],{"title":167,"text":168},"Senior AI + software engineers","We step in where it gets complicated and leave when it's done.\n",{"title":170,"text":171},"We work in what is already there","We don't expect you to migrate everything to our favourite stack first.\n",{"title":173,"text":174},"Yours as soon as it's done","We document, hand over and leave as soon as you can continue on your own.\n",[],{"buyerTriggerKeys":177,"useCaseKeys":178,"relatedOfferKeys":179,"caseKeys":181},[76],[82,29,112,113],[180,79],"vibe-code-rescue-audit",[],{"title":183,"intro":184,"activities":185,"deliverables":194,"exclusions":203},"What is included in this offer?","One Sprint has one clear rescue goal. That boundary keeps it fast and honest.\n",{"intro":186,"items":187},"We do what is technically needed to tackle the agreed problem responsibly.\n",[188,189,190,191,192,193],"Understanding the relevant code and context","Reproducing and confirming the root cause","Implementing a targeted fix or technical improvement","Adding relevant tests, evals or checks","Adjusting integration, deployment or data where the goal requires it","Recording and handing over technical choices",{"intro":195,"items":196},"Working engineering in the existing codebase, not an advice document someone else still has to carry out.\n",[197,198,199,200,201,202],"Implemented technical change","Relevant tests or quality checks","Working code in the agreed environment","Documentation of key choices","Handover to your own team","Clarity about any remaining follow-up",{"intro":204,"items":205},"A Sprint is bounded and doesn't quietly turn into an open-ended project.\n",[206,207,208,209],"Multiple separate rescue goals at once","Unbounded refactor of the whole codebase","Major new product features beyond the rescue goal","Automatic extension or retainer",{"title":211,"description":212},"Rescue Sprint | Senior AI & software engineering | 9to5 software","One week of senior engineering for a technical blocker in AI, an AI agent or vibe-coded software. Repair, test, document and hand over, €5,950 excl. VAT.\n","offers\u002Frescue-sprint","One week of senior engineering focused on one clear technical rescue goal. No retainer and no endless engagement.\n",{"qualifier":216,"result":217,"duration":218,"nextStep":219},"Per Sprint · one clear rescue goal","The agreed technical blocker solved, tested and handed over","One week","You take it over, or another Sprint for a new goal",{"hero":91,"proof":221,"process":222},"sq-guardrails-check","ls-rescue-repair","RBo-3uCvL4DWueBHoZFGrqKFPfwCZ1QLbywOlnLG0NY",{"id":225,"title":226,"body":227,"catalogue":231,"cta":241,"description":11,"extension":26,"fit":246,"hero":253,"key":79,"meta":256,"navigation":31,"next":257,"outcome":269,"path":280,"price":281,"process":284,"proof":298,"relations":311,"scope":322,"seo":351,"stem":354,"summary":355,"summaryPanel":356,"visuals":361,"__hash__":363},"offers_en\u002Foffers\u002Fbuild-integrate.md","Build & Integrate",{"type":8,"value":228,"toc":229},[],{"title":11,"searchDepth":12,"depth":12,"links":230},[],{"audience":232,"promise":233,"deliverables":234,"note":240,"visual":92},"For organisations that know what needs to be built and want 9to5 to build and integrate it professionally.\n","Not an AI demo, but something that works with your real software, data, processes and people.\n",[235,236,237,238,239],"Architecture and production-ready implementation","Integrations with existing software and data","Permissions, error handling and human oversight","Tests, monitoring and deployment where relevant","Documentation and handover to your team","We define the scope together first, then agree a fixed price for the result.\n",{"title":242,"body":243,"primaryCta":244,"local":245},"Do you know what needs to be built?","Share the desired outcome and your existing technical context with us. If the scope is clear, we turn it into a fixed engagement.\n","Discuss what you need built","AI engineering and software implementation from Delft, for organisations in Delft, The Hague, Rotterdam and the surrounding area.\n",{"title":109,"intro":247,"useCaseKeys":248},"When the desired outcome is clear enough to scope a professional implementation.\n",[249,250,251,252],"ai-agent-laten-bouwen","interne-ai-assistent-laten-ontwikkelen","bedrijfsproces-automatiseren-met-ai","ai-toevoegen-aan-bestaande-software",{"headline":254,"intro":255,"primaryCta":244},"Not an AI demo, but something that works with your real software, data and people.","The problem and the desired direction are clear. Now it has to be built properly. We take on architecture, AI, integrations and production-grade engineering as one whole and hand it back over afterwards.\n",{},{"title":119,"items":258},[259,262,265],{"title":260,"text":261},"You take it over","That is what we work towards. We don't want you to keep needing us.\n",{"title":263,"text":264},"A new bounded question comes up later","Then we scope it again instead of automatically keeping capacity running.\n",{"title":266,"text":267,"offerKey":268},"Still too much technical uncertainty?","Then an AI Prototype Sprint or Reality Check before Build & Integrate may be wiser.\n","ai-prototype-sprint",{"title":131,"items":270},[271,274,277],{"title":272,"text":273},"Working software instead of a demo","The agreed functionality works end to end within the real technical environment.\n",{"title":275,"text":276},"Reliable integration with what is already there","Data, systems, permissions and human processes are part of the solution.\n",{"title":278,"text":279},"A product you can hand over","Architecture, code and key choices are documented well enough to continue independently.\n","\u002Foffers\u002Fbuild-integrate",{"label":282,"type":283},"Fixed price after scoping","scoped",{"title":148,"steps":285},[286,289,292,295],{"title":287,"text":288},"Scope + success criteria","We make exact enough what needs to work to agree on responsibility and price.\n",{"title":290,"text":291},"Architecture + integrations","We determine how AI, data, existing software, permissions and users come together.\n",{"title":293,"text":294},"Build + test","We implement the hard part and also test errors, edge cases and reliability.\n",{"title":296,"text":297},"Go live + hand over","We bring the solution to production in a controlled way, document it and hand it over.\n",{"title":163,"intro":299,"points":300,"caseKeys":310},"AI only becomes truly valuable when it works together with existing software, data and business processes. That is simply serious software engineering.\n",[301,304,307],{"title":302,"text":303},"The same people advise and build","Advice and execution sit with the same technical people.\n",{"title":305,"text":306},"Integrations are core work","We don't treat APIs, databases, auth and existing systems as an afterthought around the AI.\n",{"title":308,"text":309},"Production and handover are part of it","The work isn't done when the demo works, but when the solution is manageable.\n",[],{"buyerTriggerKeys":312,"useCaseKeys":314,"relatedOfferKeys":319,"caseKeys":321},[313,76],"ai-laten-bouwen",[249,250,251,252,315,316,317,318],"eigen-data-en-kennis-gebruiken-met-ai","documenten-en-mails-automatisch-verwerken","agentic-workflows-bestaande-software","tools-vervangen-door-maatwerkflow",[320,268,180,77],"ai-reality-check",[],{"title":183,"intro":323,"activities":324,"deliverables":335,"exclusions":344},"The scope is defined up front. Then you get a fixed price for the agreed result.\n",{"intro":325,"items":326},"The exact work differs per engagement, but we take responsibility for the complete technical result.\n",[327,328,329,330,331,332,333,334],"Making scope and success criteria concrete","Designing the architecture","Implementing AI functionality or an agent flow","Building integrations with existing software and data","Setting up authentication, authorisation and data flows properly","Tests, evals, monitoring and error handling where relevant","Deployment and production setup","Documentation and technical handover",{"intro":336,"items":337},"The deliverables are defined per scope and are part of the fixed price.\n",[338,339,340,341,342,343],"Working agreed functionality","Production-grade implementation","Required integrations","Relevant tests and quality checks","Technical documentation","Deployment and handover as scoped",{"intro":345,"items":346},"No unbounded consultancy and no feature list that keeps growing afterwards.\n",[347,348,349,350],"Functionality outside the agreed scope","Ongoing retainer as a standard component","External model, API and hosting costs","Additional work without a new explicit scope and price",{"title":352,"description":353},"Have AI built and integrated | Build & Integrate | 9to5 software","Have an AI agent, internal tool, MCP integration or AI feature built with Claude or ChatGPT\u002FOpenAI and professionally integrated with your software, data and processes.\n","offers\u002Fbuild-integrate","You know what needs to be built. We build it professionally, connect it to your existing software and make sure it can be handed over production-ready.\n",{"qualifier":357,"result":358,"duration":359,"nextStep":360},"Fixed price after joint scoping","Working, integrated software your team can take over","Set in the scope","Handover to your team, or further development together",{"hero":90,"proof":362,"process":92},"sq-foundation-build","jlXsSL_a-hghGaOxvEHbZ2ARDUkoaAlfXaEkKLzQpSQ",[365,443],{"id":366,"title":367,"body":368,"description":11,"desiredOutcome":372,"extension":26,"hero":384,"key":82,"meta":386,"navigation":31,"path":387,"problem":388,"proof":400,"recognition":412,"recommendedApproach":427,"relations":429,"seo":436,"stem":439,"summary":440,"visuals":441,"__hash__":442},"useCases_en\u002Fuse-cases\u002Fvast-op-auth-database-of-rechten.md","We're stuck on authentication, the database or permissions",{"type":8,"value":369,"toc":370},[],{"title":11,"searchDepth":12,"depth":12,"links":371},[],{"intro":373,"items":374},"You don't want a complete redesign. You want the concrete technical blocker to disappear without introducing new problems.\n",[375,378,381],{"title":376,"text":377},"The blocker is solved","The auth, database or permission flow in question demonstrably works as intended.\n",{"title":379,"text":380},"The solution is safe","We fix the problem without compromising data integrity or access.\n",{"title":382,"text":383},"Your team can move on","The relevant choices and points of attention are clear enough to carry on developing yourselves.\n",{"intro":385},"Sometimes the problem isn't vague at all. Login doesn't work properly, permissions leak, a migration fails or your data model gets in the way. Then you don't need a big advisory engagement, but someone who solves the hard technical part.\n",{},"\u002Fuse-cases\u002Fvast-op-auth-database-of-rechten",{"intro":389,"causes":390},"Authentication, authorisation and databases are fundamental parts of software. A quick workaround can therefore cause much bigger problems.\n",[391,394,397],{"title":392,"text":393},"The problem touches several layers","Frontend, backend, provider, database and permission model all need the same picture of the user.\n",{"title":395,"text":396},"Mistakes have serious consequences","A wrong fix can lead to data loss or access to data that should not be visible.\n",{"title":398,"text":399},"External providers add complexity","Auth and database platforms abstract a lot away, until you leave their happy flow.\n",{"intro":401,"points":402},"These are ordinary senior software engineering problems. That's exactly why they don't necessarily need a whole AI engagement around them.\n",[403,406,409],{"title":404,"text":405},"Straight into the code","No weeks of analysis when the technical problem is already sharp enough.\n",{"title":407,"text":408},"Security counts","A working login isn't enough if the permissions are wrong afterwards.\n",{"title":410,"text":411},"No permanent dependency","We fix, test, document and hand over again.\n",{"intro":413,"signals":414},"This is usually a well-defined technical problem that can still eat up a surprising amount of time.\n",[415,418,421,424],{"title":416,"text":417},"Login or OAuth doesn't work reliably","Redirects, callbacks, tokens or sessions behave differently than expected.\n",{"title":419,"text":420},"Roles and permissions are unclear","Users can do too much, too little or inconsistently different things.\n",{"title":422,"text":423},"The data model gets in the way","New functionality doesn't fit well with the existing tables and relations.\n",{"title":425,"text":426},"Migrations or data problems block deployment","You can't safely continue without first solving the underlying database problems.\n",{"intro":428},"If the problem is clear enough during the intake, we start a Rescue Sprint straight away. We reproduce the problem, understand the relevant code and systems and fix the blocker in a targeted way. Only if the cause turns out to be much more fundamental is a broader audit needed first.\n",{"buyerTriggerKeys":430,"primaryOfferKey":77,"offerKeys":431,"caseKeys":432,"relatedUseCaseKeys":433},[76],[77,180],[],[434,435],"security-en-privacy-ai-oplossing","ai-code-breekt-steeds",{"title":437,"description":438},"Stuck on authentication, database or permissions? | 9to5 software","Stuck on auth, the database or authorisation? Senior engineers from 9to5 step in and solve the technical blocker.\n","use-cases\u002Fvast-op-auth-database-of-rechten","The feature is clear, but a concrete technical problem around login, data or authorisation is holding the project back.\n",{"hero":91,"problem":221,"proof":222},"xePc9f5VpI4uja65DBv7Mo4zT3X8M-utSIVOkv5ZLHs",{"id":444,"title":445,"body":446,"description":11,"desiredOutcome":450,"extension":26,"hero":462,"key":83,"meta":464,"navigation":31,"path":465,"problem":466,"proof":478,"recognition":490,"recommendedApproach":505,"relations":507,"seo":514,"stem":517,"summary":518,"visuals":519,"__hash__":520},"useCases_en\u002Fuse-cases\u002Fai-project-overnemen-van-andere-leverancier.md","Another vendor left something behind that we can't properly continue with",{"type":8,"value":447,"toc":448},[],{"title":11,"searchDepth":12,"depth":12,"links":449},[],{"intro":451,"items":452},"The system should be understandable to more people than just the party that built it.\n",[453,456,459],{"title":454,"text":455},"Technical grip regained","Architecture, deployment, data and external dependencies are clear again.\n",{"title":457,"text":458},"Risks are prioritised","You know which parts are fine and where work is needed first.\n",{"title":460,"text":461},"The project becomes transferable again","Your team or a new vendor can continue development responsibly.\n",{"intro":463},"The original developer is gone, the documentation is thin and every change starts with the question: does anyone know how this works? We can step in, reconstruct what is there and get you moving again.\n",{},"\u002Fuse-cases\u002Fai-project-overnemen-van-andere-leverancier",{"intro":467,"causes":468},"Taking over software is more than getting access to the Git repository.\n",[469,472,475],{"title":470,"text":471},"Knowledge sat with people, not in the system","Architecture and operational choices were never documented well enough.\n",{"title":473,"text":474},"Ownership is scattered","Code, infrastructure, accounts and data may sit with different parties.\n",{"title":476,"text":477},"The technical quality is still unknown","You don't know what merely feels unfamiliar and what is an actual risk.\n",{"intro":479,"points":480},"Stepping into existing software is part of senior engineering. You don't need to have built the system yourself to bring structure and grip back into it.\n",[481,484,487],{"title":482,"text":483},"We start with what exists","A different vendor is no reason to rebuild right away.\n",{"title":485,"text":486},"Code and operations","Deployment, accounts and integrations belong to the handover just as much.\n",{"title":488,"text":489},"Avoiding a new dependency","The software should be easier to hand over after our work, not harder.\n",{"intro":491,"signals":492},"A handover can be complete on paper while the most important knowledge is still missing.\n",[493,496,499,502],{"title":494,"text":495},"The repository is there, but context is missing","Important choices were never recorded anywhere.\n",{"title":497,"text":498},"Deployment is a black box","Nobody knows exactly which steps, accounts or infrastructure are needed.\n",{"title":500,"text":501},"External services are scattered","Credentials, providers and admin accounts sit with different people or parties.\n",{"title":503,"text":504},"Every change first requires research","Engineers have to reconstruct again and again how functionality fits together.\n",{"intro":506},"With a Vibe Code Rescue Audit we first reconstruct what is there and what is still missing. Specific technical blockers can then be tackled in a Rescue Sprint.\n",{"buyerTriggerKeys":508,"primaryOfferKey":180,"offerKeys":509,"caseKeys":510,"relatedUseCaseKeys":511},[76],[180,77],[],[512,513],"technische-second-opinion-ai","prototype-naar-onderhoudbaar-softwareproduct",{"title":515,"description":516},"Take over an AI project from another vendor | 9to5 software","Stuck with software from a previous vendor? 9to5 reconstructs architecture and code, maps the risks and makes the project transferable again.\n","use-cases\u002Fai-project-overnemen-van-andere-leverancier","The software exists, but knowledge, documentation or technical grip is missing after another party left.\n",{"hero":91,"problem":90,"proof":222},"rxzyg-E8-PHje_fvva9yRDf64IMLaDvF_b0hlCG-M4Y",[],[523],{"id":524,"title":525,"approach":526,"body":540,"cta":544,"description":11,"extension":26,"hero":547,"key":76,"label":549,"meta":550,"navigation":31,"path":551,"proof":552,"relations":564,"seo":577,"stem":580,"summary":581,"visuals":582,"__hash__":583},"buyerTriggers_en\u002Fbuyer-triggers\u002Fvastgelopen-met-ai.md","We've already built something, but we're stuck.",{"title":527,"steps":528},"We step in, understand, repair and hand over.",[529,531,534,537],{"title":151,"text":530},"We establish what is actually going wrong, what is urgent and what needs to be demonstrably better after the rescue.\n",{"title":532,"text":533},"Understand the context and code","We examine the code, architecture, data flows, integrations and deployment until the source of the problem is clear.\n",{"title":535,"text":536},"Fix and test","We make targeted repairs, add tests, evals and guardrails where needed and check that the solution works under real conditions too.\n",{"title":538,"text":539},"Document and hand over","We document decisions, clear critical technical debt and make sure your team can move forward independently again.\n",{"type":8,"value":541,"toc":542},[],{"title":11,"searchDepth":12,"depth":12,"links":543},[],{"title":545,"body":546},"Stuck with AI or vibe-coded software?","Briefly describe what you have and where it is going wrong. We'll take a look and quickly tell you what makes sense to repair, keep or rebuild.\n",{"intro":548},"You don't have to start over just because things have become complicated. We step in, including when you have a vibe-coded app or code generated by AI tools such as Claude Code, Codex or Cursor. We understand what is there, find what is really going wrong and make it technically manageable again.\n","Stuck with AI",{},"\u002Fbuyer-triggers\u002Fvastgelopen-met-ai",{"intro":553,"points":554},"Assessing an existing codebase takes more than an automated quality score. It takes senior engineers who can identify the problems that really hurt and make targeted repairs.\n",[555,558,561],{"title":556,"text":557},"We work with existing software","A messy or AI-generated codebase is no reason to automatically start from scratch.\n",{"title":559,"text":560},"Software engineering and AI","We look at everyday production problems and AI-specific failure modes, such as unreliable output and missing evals.\n",{"title":562,"text":563},"Move forward independently again","We document decisions and clear critical technical debt so your team can move forward on its own again.\n",{"useCaseKeys":565,"offerKeys":575,"caseKeys":576},[566,567,568,569,435,82,29,434,570,571,112,113,512,83,572,513,573,574],"vibe-coded-app-professionaliseren","ai-prototype-naar-productie","ai-agent-niet-betrouwbaar","gegenereerde-code-niet-meer-begrijpelijk","ai-oplossing-te-langzaam","ai-oplossing-te-duur","ai-experiment-heeft-echte-gebruikers","weg-bij-ai-platform-of-leverancier","vibe-code-project-vastgelopen",[180,77,79],[],{"title":578,"description":579},"Stuck with AI? Rescue by senior engineers | 9to5 software","Stuck with an AI agent, prototype or vibe-coded app (Lovable, Cursor, Bolt, Replit)? We analyse the problem, make targeted repairs and restore maintainability.\n","buyer-triggers\u002Fvastgelopen-met-ai","Something is already there, but it is unreliable, hard to understand or technically stuck. We need to get it back under control.\n",{"hero":91,"proof":222,"approach":222},"e0bDu3r1P4JqQOadOsQgPsL_EDOsQGpgsqBXrdwFTNw",1792049911474]