Software studio · Remote · EN / ES

Custom software, built by the engineers who maintain it.

We build your product, strengthen your team and automate the work you do by hand. Python, web, mobile, ERP and applied AI.

  • +7 years of engineering behind the studio
  • +15 services in production that we operate
  • 100% of the code, in your repository

What we do

Product engineering, end to end.

We do not outsource the core. What we build, we understand.

Backend and APIs

Python, Django and DRF. Data modelling, background processing with Celery, PostgreSQL and documented REST APIs.

Web and mobile apps

React, Angular and TypeScript. Mobile apps with Ionic and Capacitor, publishable to the stores from a single codebase.

Applied AI

Language and vision model integration: data extraction from documents, classification, and assistants connected to your own data.

ERP with Odoo

Odoo 18 Enterprise. Custom modules, model inheritance, QWeb views, access control and deployment on Odoo.sh.

Automation and integrations

We connect the systems you already use: webhooks, payment gateways, third-party APIs and automated flows with n8n.

Infrastructure and deployment

Docker, nginx, CI/CD, backups and monitoring. What we set up stays running, and with someone to maintain it.

How we work

Two ways to work together.

We take on the project

Fixed scope and fixed price agreed before we start. We deliver in weekly increments you can try, not as one final handover you know nothing about until the last day.

We strengthen your team

A senior engineer embedded in your team: your repositories, your code reviews, your meetings. By the month and with no lock-in. You set the direction, we execute.

Think before building.

That is where the name comes from: Cinkit, from think it. And it is what keeps the budget from drifting halfway through.

Conversation

A 30-minute call to understand the problem. If you do not need software, we say so on that call.

Proposal

Scope, timeline and fixed price in writing. No padded hours, no surprise change requests.

Build

Weekly releases into your repository. You see real progress every week, not a status report.

Production

We deploy, document and hand it over. If you want, we keep maintaining it.

What we guarantee in writing

  • The code lives in your repository from day one
  • Ownership of the code and the data is entirely yours
  • A working demo every week
  • Fixed price per scope, agreed before we start
  • No lock-in: you stop whenever you want
  • If we stop, you keep everything and any team can carry on

Delivered work

Software in production, not a portfolio of mockups.

Everything here runs today and we maintain it ourselves. Our own products are open for you to check.

Client projects

Industrial Odoo 18 Python

Grupo Barosa

Odoo 18 Enterprise ERP in production on a codebase of more than 100 addons — our own, third-party and OCA community. Manufacturing, bills of materials and production orders, from procurement to delivery.

+100 addons in the codebase
Virtual reality Django REST

Wowinx

Unified Django backend for their virtual reality applications: authentication, state synchronisation across devices and shared services exposed as REST APIs, keeping state consistent across every headset.

Industrial Odoo

Akumal Sport and Nutrition

Custom Odoo ERP, in production. Modules adapted to their manufacturing and product management operation.

Industrial Odoo

Natucap

Custom Odoo ERP, in production. Modules adapted to their manufacturing and product management operation.

Our own products

We built them from scratch, with real users, payments and our own infrastructure. That is what makes us decide differently on a client project: we know what it costs to maintain what gets delivered.

Hospitality Django Angular Ionic

cAIman

Point of sale and management for hospitality: sales terminal, admin panel and mobile application on a single backend. In production with real venues.

10 active venues
+120 REST endpoints
+56K lines of code
getcaiman.com
Applied AI Django React Gemini

Taxy

Expense and income management for taxi drivers. Photograph a receipt and a vision model extracts amount, date and description, with nothing typed in. A concrete case of AI in production, not a demo. Web and mobile on a single backend.

gettaxy.com

Multi-application SaaS platform

Several applications on a single account, a shared design system and one infrastructure: centralised authentication, Stripe subscriptions and independent deployment per application. It is the kind of architecture you need once a product stops being a single app.

Our own infrastructure

What we set up for you, we already run ourselves: more than 15 Docker services on our own server, nginx as a reverse proxy with managed certificates, internal automations and automatic backups of five PostgreSQL databases.

  • Python
  • Django
  • DRF
  • FastAPI
  • Celery
  • PostgreSQL
  • Redis
  • React
  • Angular
  • TypeScript
  • Ionic
  • Odoo 18
  • Docker
  • nginx
  • AWS
  • Stripe
  • n8n
  • LLMs

Team experience

Cinkit is a new studio. The engineering behind it is not.

Before Cinkit, the team built software for these organisations while working at a consultancy. They are not our clients: they are the reason we know how to do this.

Barcelona Public Health Agency
Backend of the health inspection platform, as technical lead for around two and a half years: digital signing of inspection records, sample traceability through to the laboratory, and data migration from the legacy systems.
Barcelona City Council
Official register of citizen organisations, integrating with more than five public administration APIs, each with its own contract, authentication and semantics.
Movistar+
New features and bug fixing in their sports calendar application.
AWA
Irrigation telecontrol. An interoperability microservice designed from scratch to UNE standard so third-party systems could consume data from the remote units.
LinkMusic
Backend of the social network for musicians: advanced filtering, transactional email and user settings. The platform was later acquired by MyPublicInbox.

Frequently asked

Before you write to us

You are a new studio. What guarantee do I have?

Cinkit is new; the engineering is not. The team has spent more than seven years building software, including critical backend work for public administration. Everything we have delivered is still in production, and part of it you can open right now from the work section.

What if you walk away halfway through?

The code sits in your repository from day one, not ours. If we stopped tomorrow you would keep everything built so far, documented, and any other team could carry on without depending on us. We do not work with artificial dependencies.

How much does it cost?

It depends on the scope, and we are not going to invent a list price for something we do not know yet. The process is: a short call, a written proposal with scope and fixed price, and you decide. We do not charge for that first conversation or for the proposal.

I already have a technical team. Do you fit?

Yes, and it is probably the best way to start. In that case we do not sell you a fixed project: we give you a senior engineer who joins your repositories, your code reviews and your meetings. You set the priorities.

I am not sure if I need software or just better processes.

That is exactly what the first conversation is for. Sometimes the answer is a two-day automation rather than a three-month project, and sometimes it is that you do not need software at all. When that is the case, we will tell you.

Who maintains it once it is finished?

We do, if you want us to. We run our own infrastructure and our clients', so maintenance is not an add-on we subcontract. And if you would rather keep it in-house, we hand it over documented and deployable.

Do you work remotely?

Yes, remotely and with clients inside and outside Spain. We work in English and Spanish.

How soon can you start?

The call, this week. The start date depends on our load at the time, and we tell you honestly in the proposal: we would rather say we start in three weeks than say tomorrow and deliver late.

Let's start

Tell us about your project.

A 30-minute call to understand what you need. No commitment and no sales pitch: if we are not a fit, we say so on that same call.

  • We reply within 24 working hours
  • The first call and the proposal are free
  • If you prefer, email us at hello@cinkit.com

Tell us your name

That email looks incomplete

Write to us, even if it is one line

We need your permission in order to reply

Your email client will open with the message already written. If nothing happens, email us directly at hello@cinkit.com.

Tell us about your project