Business-critical B2B software · data · integrations

We build and modernize the software that runs your operations.

Products, data platforms, and complex integrations. When the system already exists, we understand it, stabilize it, and evolve it incrementally.

See work and architectures

A free conversation with the founders. If a technical review is needed, we will explain our two-week rescue diagnostic.

We enter through the problem, not a technology list

The starting point changes. The responsibility does not: understand the system, reduce risk, and leave a foundation your team can operate and evolve.

Build and evolve

B2B products, internal platforms, and new modules from architecture through production, delivered in increments people can review and use.

B2B software development

Modernize and rescue

Inherited or difficult-to-change systems: stability and observability first, then incremental evolution without impulsive rewrites.

Legacy application modernization

Three clear ways to get started

The right entry point depends on which risk you need to reduce before committing to a larger implementation.

02Validate

Product Sprint

1–2 weeks · from USD $3,000

For reducing uncertainty before a complete build. We define the product, test a prototype, and leave a technical plan you can execute with us or another team.

  • Scope and acceptance criteria
  • A working, navigable prototype
  • Architecture decisions
  • You can stop and keep the deliverables
03Build

Build and Evolve

6–16 weeks · custom

For building an end-to-end B2B product or continuing after a diagnostic or Sprint. One team covers product, frontend, backend, integrations, and deployment.

  • Product design and frontend
  • Backend, APIs and integrations
  • Testing, deployment, and observability
  • Ongoing monthly collaboration available

The Rescue Diagnostic and Product Sprint start at USD $3,000. Full builds typically run between USD $16,000 and $65,000, depending on scope. We confirm the range before requesting access or committing to implementation.

We take on a small number of projects at a time so each one gets real focus and the same hands from start to finish, not a rotating team.

Behind each phase there is a method. The detail of how we design and build — discovery, specs, components and architecture — lives on its own page.

See how we build

Your company stays in control from day one

The engagement should be easy to start, review, and end. These terms are already part of how we work.

  • Your company owns the work from the first commit

    The repository, code, infrastructure, and documentation remain in your name.

  • You can stop after the Sprint

    Either side can decide not to continue. You keep the deliverables produced.

  • The team knows your whole project

    We work on it directly and keep the context, with no rotating teams and no handoffs.

  • The diagnostic is not paid twice

    If we continue with stabilization, we credit its value toward the project.

Review frequently asked questions

Direct engineering for products that cannot be left half-built

We are an engineering team with more than 14 years of combined experience across backend, architecture, distributed systems, product, and frontend. We cover design, frontend, backend, AI, mobile, and deployment without subcontracting the hard part.

We take on a few projects at a time. That means you always talk to the people writing the code: no middlemen, no context handoffs, no explaining the same thing twice.

And we take care of what shows up late: that the system holds as it grows, that another team can maintain it, that it doesn't go down at six on a Friday. Scalability, performance, availability, security, and maintainability aren't extras: they're what decides whether your product is still standing in three years.

What we build
  • Custom software
  • Web & mobile apps
  • Platforms & SaaS
  • APIs & microservices
  • Artificial intelligence

A small studio with experience in large systems

Experience matters when the data is real, the integrations are difficult, and a failed deployment has a concrete cost. This is what we bring to each project.

14+
years in softwareBackend, architecture, and distributed systems.
4+
years in frontendProduct, interfaces, SEO, and testing.
Data
production data systemsProfessional experience in digital health and B2B reporting.
Web + mobile
multiplatform releasesExperience delivering for the web, Google Play, and the App Store.
Codiva-owned products

Built by our team under codiva. They are not client engagements: open them and inspect the work.

Previous professional experience
  • Tracktec
  • Portavita Health
  • Acronis
  • Previsible

Work performed by members of our team as part of previous employment. These companies are not codiva clients and their names do not imply endorsement.

Cloud + events

A pattern for processing without blocking the system

Small APIs, asynchronous work, bounded memory, and traceability. The architecture changes with the problem; these boundaries do not.

Event-driven cloud architectureWeb and mobile clients pass through an API to services and workers, which publish events to Kafka and persist data in SQL and S3.Clientsweb · mobileAPIauth · limitsServicesSpring · NodeWorkersbounded jobsKafkaevents · replaySQLsourceS3archivebackpressure · idempotency · observability
Clean Architecture

The business does not depend on the framework

Dependencies point inward. The domain stays stable while the web layer, database, or cloud provider changes.

Clean Architecture layers with dependencies pointing toward the domainFour rings represent frameworks, adapters, use cases, and domain. Arrows point toward the center.DomainFrameworksAdaptersUse casesDomainstable policy · replaceable details
Code to production

Real gates before production

We design delivery with the software. Tests, review, security, and observability are part of the normal path.

Software delivery flow from specification to observabilityA specification passes through code, tests, review, deployment, and observability, which feeds the next cycle.SpeccriteriaCodesmall changesTestsfail firstReviewrisk + securityDeployrollback readyObservelogs + metricsproduction informs the next change

Want to review your architecture with us?

Talk with the team for 30 minutes about the system, the current risk, and the next reasonable step.

Products built by Codiva

See work and architectures
  • Codiva-owned product

    eConstitucional

    2025Web platform

    Query platform for Bolivia's 2009 Political Constitution with a RAG-based AI assistant. Users browse all 411 articles by category and ask questions in natural language, getting answers grounded directly in the constitutional text.

    eConstitucional — screenshot
  • Codiva-owned product

    kit-a

    2025Web app

    Browser-based tool for building architecture diagrams. It includes a library of 1,800+ components (AWS, Azure, GCP, and generic), templates, an interactive canvas with nodes and links, and export — with nothing to install.

    kit-a — screenshot
  • Codiva-owned product

    ZooMinder

    2025Mobile app

    Pet health management mobile app. It centralizes medication reminders, vet appointments, and medical records, with push notifications, per-pet profiles, family sharing, and offline-first sync with cloud backup.

    ZooMinder — screenshot

Frequently asked questions

What is codiva?

codiva® is an independent studio of two senior software engineers, based in Ñuñoa, Santiago, Chile. We build complete product — design, frontend, backend, and AI — from start to finish, with no juniors and no subcontracting. The people who sell you the project are the people who build it.

What services does codiva offer?

Three lines: Build and evolve B2B products, internal platforms, and new modules; Modernize and rescue inherited or difficult-to-change systems; and Data and integrations for pipelines, APIs, interoperability, and data performance.

Who owns the code?

You do, from the first commit. The repository is in your name and we hand over everything — code, infrastructure, and documentation — with no hidden dependencies or lock-in. If one day you want to continue with another team, you can.

Can you take over a project someone else started?

Yes. We take on inherited codebases — from a freelancer who left, an agency that changed direction, or a previous team — stabilize them, and keep building. This is exactly where more than 14 years of backend architecture and distributed systems make the difference.

What happens if the team gets sick or fully booked?

We take on a small number of projects at a time, precisely so we don't overcommit and can give each one real attention. The whole team knows every project, so nothing depends on a single person, and your code, infrastructure, and documentation always live in your repository. If timing needs coordinating, we tell you before we start, not after.

Do you work with internal teams or replace them?

Both. We embed with your internal team when there is one, or act as your full product team when there isn't. We adapt to how you already work.

How much does a project cost?

It depends on scope, but we won't make you guess. A Product Sprint starts at USD $3,000 and a full product usually runs between USD $16,000 and $65,000. On the first 30-minute call we give you a real range — not a 20-page proposal three weeks later.

How long does it take?

A Product Sprint is 1–2 weeks. A full product runs between 6 and 16 weeks depending on scope. We put a date in the proposal and flag it the moment anything puts it at risk — we would rather have an awkward conversation early than a surprise at the end.

What if it doesn't work out or we're not happy?

That's exactly what the Product Sprint is for: 1–2 paid weeks with concrete deliverables, at the end of which either side can decide not to continue — and you keep the prototype, the architecture decisions and the technical plan regardless. It's the cheapest way we know to find out whether we work well together.

Let's build something
extraordinary

Have a project in mind? Let's talk about how we can take it to the next level.

Ñuñoa, Santiago — Chile

The people behind

Technologies we use