Frequently asked questions
Do you build models from scratch or integrate existing ones?
Both, and the choice is a cost decision rather than an ideological one. For Milc Group we trained computer vision detection models with YOLO and Roboflow because no off-the-shelf model could read that specific dairy operation. For Visit Philly we integrated an existing foundation model and put the engineering into retrieval and grounding, because training from scratch would have cost more and answered worse. We start from the cheapest approach that solves the problem.
Can you add AI to a product we already have in production?
Yes, and that is most of what we do. Milc Group and Visit Philly were both existing products when the AI work started, and Milc had operations depending on it daily. The hard part is never the model, it is fitting the feature into a system that cannot go down: the retraining loop, what happens when the model is unsure, the cost of inference at real volume, and how the product behaves when the AI is unavailable. That is why our AI engineers sit inside the same team that maintains the rest of the application instead of handing over a model and leaving.
How many AI projects have you actually delivered?
Two client projects that meet our own criteria: Milc Group and Visit Philly. We reviewed every project in our delivery record since 2007 and counted only those where our engineers built or integrated the AI themselves and the work reached production or an accepted deliverable. Eleven projects our record had tagged as AI did not survive that review, either because the AI belonged to the client or because the label was wrong in our own record. We also ship AI in products of our own, counted separately: Cookmate.AI is on the App Store with CodigoDelSur as the seller, so it is the one you can download and judge without taking our word for anything.
What time zone do your engineers work in, and how much overlap will I get?
Our engineers work 10:00 to 19:00 Uruguay time, which is UTC minus 3. That covers the entire US East Coast working day, five to six hours of live overlap with the West Coast, and an afternoon overlap with Europe. The schedule is set that way deliberately: shifting the day an hour later widens the Pacific overlap without asking anyone to work nights, and it is the reason this arrangement is still working in month twelve rather than quietly falling apart in month three.
How fast can you actually start?
Five business days from signed agreement to first day is the standard, and if the engineer is already on our bench and your side is ready, they can start as soon as the next business day. What varies is finding the right person, not starting them: if the profile is on our bench you get CVs one business day after you sign off the role brief, and if the role has to be recruited, first CVs take about five business days. We tell you which of the two you are in on the first call.
What happens if the engineer is not working out?
You tell your account manager and we replace the person at our cost. There is no charge for the search and no penalty for asking. The outgoing and incoming engineers overlap for ten business days, and we do not bill those days, so that context, access and work in progress transfer between them instead of landing on your team.
Who owns the model, the weights and the training data?
You do, in every engagement model, including models we train on your data. We retain no rights to anything we build for you and we do not reuse one client's data or models on another client's project. Ask every supplier this in writing: it is the question where the answers differ most.
Do you work alongside our data science team or replace it?
Either. When there is an in-house data science team, our engineers usually take the production engineering that data scientists tend not to want: inference cost, latency, failure behavior when the model is wrong, monitoring and deployment. When there is no team we run the whole thing, and the most senior developer makes the technical calls. We do not bill a separate tech lead unless you ask for the role.