CompCode Solutions

CompCode Solutions

AI engineering practice · Bengaluru

The demo works. Production is where it stalls.

Most AI projects I get called into are stuck in the same place. Someone built something genuinely impressive in a weekend. Then two questions come up in a review — can it show a user something they shouldn’t see, and what happens the first time it acts on its own — and the project quietly stops for three months. Closing that gap is the work.

Running system, public source, passing tests. Inspect it before you talk to me.

Ten products running right now — open any of them
0live products
0lessons on the platform
0years shipping
0tests on CAPA Desk
02 / Where projects stop

Two questions that stall an AI project.

Neither is about the model. Both are engineering problems with known answers, and both are usually left until someone senior asks.

Can it show someone something they shouldn’t see?

Most retrieval systems fetch the closest matches, then filter the results by permission. The filter runs after the search. Even when the text is removed, ranking, result counts and citations still carry information about documents the user was never cleared to know existed. The fix is to apply the permission filter to the corpus before similarity is scored — which changes the query, not the prompt.

What happens the first time it writes?

A system that only answers questions is straightforward to ship. One that updates a record, sends a message or approves a request needs a shadow mode where it proposes and a human disposes, guardrails on the actions it can take at all, and an evaluation set that tells you whether it is getting better or just getting faster.

03 / Proof

See it working before you talk to me.

Two systems you can open right now. No form, no demo request.

Role-filtered policy assistant

policy.compcodesolutions.com

Sign in as three different employees and ask the same question. You get correctly different answers, because access control is enforced when the search runs rather than by filtering results afterwards. The retrieval code, the visibility rule and the test that proves an employee cannot reach a supervisor-only document are all public.

Web regression safety net

ai.regression.compcodesolutions.com

Browser tests that survive a redesign. Selectors are resolved by intent rather than by brittle CSS paths, so a renamed class does not turn into a morning of red builds. Runs in CI and reports what actually broke instead of what merely moved.

04 / Engagements

Four ways this usually starts.

Fixed scope, written down before anything begins. If the honest answer is that you don’t need one of these, I will tell you.

05 / Who you work with

A small practice, on purpose.

CompCode Solutions is a registered practice in Bengaluru. It is deliberately small: you work directly with the person doing the engineering, there is no account manager in the middle, and nothing is handed to someone more junior after the contract is signed.

The background is fifteen years of enterprise software — Wells Fargo, Moody’s, HCL — and the last several years on AI systems that reach real users rather than stopping at a prototype. That mix is the whole point: the interesting problems in production AI are permissions, failure modes and evaluation, and those are ordinary engineering problems that reward having shipped things before.

If an engagement is not a good fit, saying so early costs both of us one call and saves you a quarter.

07 / The invitation

Stuck at the three-month stall?

A twenty-five minute call. Bring the thing that isn’t working. If it isn’t worth paying for, I’ll say so on the call.

What happens next

  • 01You bring the system that has stalled, and whatever you already know about why.
  • 02We work out on the call whether this is a permissions problem, a guardrails problem, or neither.
  • 03If there is work worth doing, you get a fixed scope and a fixed price in writing before anything starts.
  • 04If there isn’t, I say so, and the call has cost you twenty-five minutes.

Request a meeting

Prefer a calendar? Book a call · See engagements