S1CS1CSamara One CodeSOFTWARE & AI CONSULTING — SAN JOSÉ, COSTA RICA

Adopt AI and software at your pace, with someone who's done it.

Advisory and development for teams that want to move fast without breaking what already works — plus 1:1 tutoring for anyone who'd rather learn it directly.

AI adoptionSoftware deliveryArchitectureTechnical advisoryForward deployed

Who we are

Samara One Code is Manuel Herrera's independent consulting practice: 16 years building real software, put directly at the service of one client at a time. It's not an agency with layers of management between whoever asks for the work and whoever writes it — it's the same approach already at work, offered as its own service, with a network of specialist collaborators and advisors behind it for whatever needs bringing in.

Before proposing a solution, the priority is understanding the problem: what the business actually needs, not what technology sounds good. From there the scope is the full cycle — backend, frontend, mobile, cloud, platform, integrations, automation, and testing — treated as one thing, not loose pieces someone else has to stitch together afterwards.

Exclusive commitmentOne client at a time, with personalized attention — the same idea behind the "One" in the company name.
Embedded, not outsourcedIn the client's repository, on their release cadence — not an outside vendor that delivers and disappears.
End-to-end engineeringBackend, frontend, mobile, and platform — the same person from start to finish, no layers in between.

Nearshore from Costa Rica

The nearshore case is simple: direct access to senior engineering, in a compatible time zone, without the friction of coordinating across many hours of difference. Costa Rica shares a time band with most of North and Latin America, so a mid-morning question gets a mid-morning answer.

The difference isn't having development capacity available — that's available anywhere. It's having someone on the technical side who understands the business, who is in your repository and on your release cadence, and who stays the same person from start to finish.

Where the name comes from

"Samara One Code" takes its name from Sámara, a beach in Guanacaste, Costa Rica, where my family has roots. It's a place you go to clear your head, recharge, and hold onto what's good — the natural beauty, the water sports, the people. It's a touristy area, but still genuinely Costa Rican, in how people treat you and how rural it still feels.

That's the energy we wanted to bring into the company. Sámara gives it the place; the "One" reflects a commitment to working with one client at a time, with exclusive, personalized service — the idea of being number one in how we treat clients and in the quality we deliver, not just another vendor. And "Code" is the other half: turning a client's requirements into real, working code, through architecture design and standardization, and building and maintaining applications.

Aerial drone photo of Sámara bay in Guanacaste, Costa Rica, with Isla Chora in the background

What we do

01TrainingYour team learns to build — and to work with AI — from someone who ships with these tools.
  • 1:1 tutoring in Java, JavaScript/TypeScript, Kotlin, and Swift
  • AI adoption for engineering teams — spec-driven development with Claude, Cursor, and Copilot
tutoringai-adoptionspec-driven-development
02ArchitectureThe decisions that are expensive to reverse, made with someone who has lived with the consequences.
  • Solution architecture for new systems, or a review and audit of what you run today
  • Legacy system modernization — Java EE, abandoned frontend frameworks — without pausing the business
software-architecturetechnical-reviewmodernizationlegacy
03DeliveryFrom requirements to production, backend and mobile, without duplicating effort across platforms.
  • Custom backend and fullstack development with Java/Spring Boot and Next.js
  • Mobile apps with Expo/React Native, sharing the same backend as your web app
software-developmentbackendfullstackmobile-appsreact-native

Case studies

View all
AI-Assisted Engineering Adoption for Enterprise Teams

How to bring AI tools (Claude, Cursor, Copilot) and spec-driven development into enterprise teams without sacrificing quality or engineering discipline.

Tech Consultant2026ClaudeCursorGitHub CopilotSpec-Driven DevelopmentJavaSpring Boot
Subscribe

One email when we publish. Nothing else.

Company notes only — engineering and personal writing live on the tech profile.

By subscribing you agree to our Privacy Policy.

Prefer no inbox? Follow the RSS feed