Neural Trainer
IoT Neuro Cognitive Training Platform
- Ruby on Rails
- Flutter
Crunchloop used its own platform on its own site: one software engineer and one designer managed Dap operationally to develop and iterate the site across a 5-week delivery window — and shipped it live.
It was time to update Crunchloop’s website. The previous site did not reflect Dap, the platform now central to how Crunchloop works. This rebuild brings the site up to date: a refreshed design and copy that makes Dap’s capabilities clear and public.
Rebuilding your own site with your own platform has a hardness of its own:
— twelve routes and the shared foundation underneath them, moving across engineering, content, and design in parallel
— the checks for design, responsive behavior, translated copy, and search visibility had to keep pace with the build
— design and implementation needed to move through versions without turning the launch into a big-bang swap
— the repository that ships the site also holds the delivery evidence, including the trade-offs
A small team cannot trade process for speed when the process is the product being demonstrated. The test was whether an agent-operated team could run a governed, multi-track delivery on its own live product — and let the record prove it.
Crunchloop needed its own site built the way it builds for clients — Dap managed as capacity on the delivery team, not bolted on from outside.
— a build organized around tracked issues, review points, and automated checks on site changes — a governance bar applied to our own front door
— a short daily sync followed by weekly planning, Dap sessions working against tracked issues, and recurring automations carrying related work while design iterated in parallel
The delivery unit was the point: people, their agent, and a shared process. One software engineer, one designer, and Dap kept multiple tracks moving across the 5-week delivery window, with the record making both the choices and their trade-offs visible.
The loop is the evidence. The site’s output, session records, and delivery artifacts all live in the same place.
The point: 35.4% of PRs were delivered unattended — substantial features shipped end-to-end, not an AI-suggested snippet. The remaining 64.6% carried direct human guidance from the Engineer operating Dap.
Before the build, the team set two delivery estimates: 20 weeks without AI and 9 weeks with Claude Code. It then used Dap end to end and measured the actual delivery against those baselines. Those estimates left out design iteration overhead, which made the real build harder—and Dap’s result stronger.
Dap delivered the site in 5 weeks. Its token spend was approximately $1,300–1,400, compared with an estimated $3,500 for an equivalent Claude API delivery—about 37% of the estimated token cost. Neither comparison includes human hours.
Each of these was a recurring family of unattended Dap sessions — triggered on a schedule, not asked for one at a time — that swept the codebase for a specific class of work, opened the issues, and shipped the fixes.
— found repeated markup across pages and extracted it into shared, reusable components, so pages compose from a common library instead of duplicating structure
— tuned how the site is discovered and read by search and generative-engine crawlers: internal discovery paths, crawler-visible trust data, heading structure, and tighter meta descriptions
— chased performance regressions on the pages themselves: next-gen responsive image formats, lower hero LCP, and trimmed main-thread work
— replaced hardcoded visual values with named tokens and kept the token system coherent — typography, z-index layers, and baseline alignment
— kept the locale tree the single source of copy: moved stray labels into it and corrected CTA intent, capitalization, and stale entries
— caught layout breakage at specific breakpoints across mobile and tablet widths
Our process on top of Dap let us ship a first MVP and iterate to the final version with minimal overhead. That process is now in place for ongoing site maintenance. Seven pages — Home, Why Dap, Use Cases, Features, FAQ, the service center, and Work — each shipped from a versioned design, with documented re-cuts along the way: a restructured mobile hero, a redesigned customer-voice card, higher-density image deliveries, and the removal of a features diagram that no longer earned its place.
With Dap on the team, the constraint was not headcount — it was how much of the loop the team could operate. The loop absorbed flow work while people kept judgment on the path to production.
“The biggest shift was being able to run several tasks in parallel and actually trust it. Each one ran in its own isolated workspace, so they never stepped on each other — I could keep my head on the piece that needed a real decision while Dap took the rest autonomously. It implemented fast and stayed faithful to the design and to what we’d asked for, so my time went into judgment, not into watching it work. And when we wanted to iterate on something or test a concept, we could redesign it — or prototype it directly in code — in a fraction of the time it would have taken otherwise.”