Technology with judgement. Built with heart.

For companies that pay for technology they cannot evaluate.

Kokorosoft is a software development consultancy. We modernise platforms that have fallen behind, lead technology for companies without a CTO and build web and mobile products in fixed-price phases, with small teams that deliver like large ones.

€400,000+of profit generated in a single project
10,000+concurrent users every morning
×4work delivered with half the team

Why companies call us

Costs keep rising

The infrastructure and vendor bill grows every quarter and nobody can explain why, or what would happen if something were touched.

Nobody can evaluate the vendor

An outside company delivers things, and there is no way to tell whether what it delivers is good or merely expensive.

Every fix breaks something else

Estimates slip, the product is stuck and hiring more people has not fixed it.

Kokoro means heart and mind at once

It is how we work: with the head to decide well what gets built, and with the care of someone who will have to maintain tomorrow what they build today. Professional development, with heart.

  • First, don't break what works

    Tests, observability and controlled deployments before the first new feature.

  • Judgement before code

    What gets built, bought or switched off is decided with numbers.

  • Small teams that deliver like large ones

    Processes and artificial intelligence where it can be tested; people where it cannot.

  • Everything in writing

    Scope, price and what is not included, before starting.

  • In phases, not all at once

    The scope is split into deliveries: each one reaches production, is reviewed and is paid for separately.

Services

Each with what it includes, what it does not, and its price

Success stories

The experience Kokorosoft grew out of: consultancy, technical leadership and engineering leadership in product companies. No company names.

Before0 testsOn day one, just a folder of legacy code.
Technical leadership, 7 years

From legacy code to one of the company's key applications

AWS with Oracle, Elasticsearch, PostgreSQL, Redshift and DynamoDB. Multi-level caching, observability, continuous integration and a five-person team hired and led.

AfterPetabytesanalysed, over 50 concurrent users and substantial changes every year.
BeforeInternal useA tool built for a single team.
Product engineering

From internal tool to multi-tenant platform

Multi-tenant architecture and the project packaged as a product in under a year.

After10,000+concurrent users every morning.
BeforeAn ideaA product that had to grow without being rewritten.
Design, architecture and development

A new product, from zero to production

Requirements, design, architecture and development from the first line. The data model went from 60 to 130 tables without starting over.

After3,000+users in production, and still growing.

Technologies

What we have built and run products with in production. We choose by the problem and by who will maintain it afterwards.

Languages

  • Python
  • TypeScript
  • JavaScript
  • C#
  • Dart
  • Swift
  • Kotlin
  • SQL

Web and backend

  • Django
  • FastAPI
  • Flask
  • .NET
  • Node.js
  • React
  • Angular
  • REST APIs

Mobile apps

  • Flutter
  • Native iOS apps
  • Native Android apps
  • Firebase

Data

  • PostgreSQL
  • SQL Server
  • Oracle
  • MySQL
  • Redshift
  • BigQuery
  • Cosmos DB
  • DynamoDB
  • MongoDB
  • Elasticsearch
  • Redis
  • SQL and NoSQL

Cloud and infrastructure

  • AWS
  • Azure
  • Google Cloud
  • Private clouds and own VPS
  • Docker
  • Kubernetes
  • Terraform
  • CI/CD

Observability and analytics

  • CloudWatch
  • Azure Monitor
  • Sentry
  • Google Analytics
  • Firebase Analytics

Artificial intelligence

  • LLMs in production
  • OpenAI
  • Claude
  • Process automation
Óscar Ramírez
Óscar RamírezFounder of Kokorosoft

Built on fifteen years of building and leading software

Kokorosoft was founded by Óscar Ramírez after seven years at RavenPack, from developer to web development manager, his time at Revolut and leading technology at product companies. He is the author of Python a Fondo (Marcombo), the creator of ElPythonista, and has taught at EOI and Harbour.Space.

Today we work with a small team of trusted professionals that grows with each project, sharing one way of doing things: well, in writing and with care.

Experience in
  • Web platforms
  • Mobile apps for iOS and Android
  • APIs and backend
  • Large-scale data
  • Artificial intelligence in production
  • Cloud and infrastructure
15 yearsbuilding products
TeachingEOI, Harbour.Space and ElPythonista
Python a FondoMarcombo, 2021

Own products

What we recommend to a client, we apply to our own.

Infocoche

Vehicle information integrated with the DGT, on the web and in a mobile app. In production since 2021.

infocoche.net

Kokoropixel

Our casual mobile games studio. Koto, the daily word challenge, is already in the stores.

kokoropixel.com

ElPythonista

Python training: the ElPythonista course and the book Python a Fondo.

elpythonista.es

Seprelo

A marketplace built from idea to production: users, payments and administration.

seprelo.com

Frequently asked questions

What does Kokorosoft do?

We are a software development consultancy. We modernise platforms that have fallen behind, lead technology for companies without a CTO, run technical audits and build web products and mobile apps.

How much does it cost to work with you?

The technical audit costs €1,800, fixed price. Fractional CTO work starts at €2,500/month for 16 hours a month. Modernisation and development are quoted per project, from €8,000: the calculator gives a tentative budget in a minute, and the fixed price of each phase is set with the written scope.

How long does a project take?

The audit takes two weeks. For modernisation and development we do not give a date before we know the scope: the calculator gives an estimated time, the schedule is set with the written scope and reviewed at every delivery.

Do I need to know about technology to work with you?

No. We write for the person who decides, not the person who codes: every problem with what it costs in euros, and every proposal with what it includes and what it does not.

Which technologies do you work with?

Python, TypeScript, .NET, Flutter and native iOS and Android apps; PostgreSQL, SQL Server, Oracle, Redshift and NoSQL databases; AWS, Azure, Google Cloud or your own servers. We choose by the problem and by who will maintain it afterwards.

How is a project paid for?

In phases. The scope is split into deliveries, each with its own fixed price: part is paid when it starts and the rest when you accept it. You can stop at the end of any phase and owe nothing for the ones that have not started.

Who owns the code?

You do, at no extra cost. The code we write for you is in your repositories from day one, and its rights are assigned to you as each phase is paid. What was already ours (tools and generic components) stays ours, with a licence for you to use it with no time limit. With documentation and a handover session, you can carry on without us.

How do we start?

In writing. You tell us the situation in the form or the calculator and, if you like, attach documentation, screenshots or another vendor's quote. We read it and reply within two working days; if we can help, we pin it down in a free thirty-minute call.

A tentative budget before we talk

Five or six questions, under a minute. We send you the tentative budget, the estimated time and how many phases it comes in, and you see it right here.