Custom software. Design. Rust engineering.

We design and refine what drives your business.

Custom software, automation and web design to launch, connect and improve your business. With specialist Rust expertise and a scope we define together.

Seated at the centre, the beech mannequin directs a system of gear-shaped galaxies.
Curiosity to explore.Judgement to build.

Look beneath the surface

How we move your business technology forward.

A website that fails to explain your offer, tools that cannot share data or a product that is hard to maintain: we find the source of the problem and build the next step with you.

Growth

Brand, website and product to explain what you sell and turn a need into a useful solution.

Engine

Rust engineering, automation and systems that help your team run and develop its technology.

This is where Código Palanca begins

Two ways to move your business forward

What you see.
Everything that makes it work.

Each service addresses a specific problem. Explore our capabilities or go straight to the service that fits your business.

We close the loop

Growth

Custom software development

Your idea needs to become a useful tool.

Applications, portals and internal tools built around the way you work.

Product definition · Interface and application · The connections you need

Explore custom software development

Growth

Custom websites

Your website needs to adapt to the way you work.

Design, content and editing that help your website explain what your business offers.

Information architecture and copy · Responsive design · Development and editing

Explore custom websites

Growth

Web Rápida

You need to start with a website whose scope is clear.

A clearly scoped WordPress website to present your services and make contact easier.

An agreed structure · Visual adaptation · WordPress set up for use

Explore Web Rápida

Engine

Full-stack Rust development

Your product needs a reliable technical foundation.

Rust backends, interfaces and integrations to build a complete digital product.

Product architecture · Rust backend · A connected interface

Explore full-stack Rust development

Engine

Rust automation

Your team repeats tasks across tools.

Connected tools and automated processes with traceable execution and exception handling.

Process map · Connectors and APIs · Workers and workflows

Explore Rust automation

Engine

SaaS development in Rust

Your SaaS needs to launch, improve or regain stability.

SaaS development, repair and evolution, from the first product through ongoing maintenance.

Product assessment · Multi-user foundation · Features and fixes

Explore SaaS development in Rust

Engine

Crypto and Web3

Your project needs to connect product and protocols.

Applications, contracts and processes connected where the use case calls for blockchain.

Integration design · Connection to contracts and services · State handling

Explore Crypto and Web3

Engine

Rust engineering and advanced systems

Performance or complexity is limiting your system.

Diagnosis and improvements to performance, concurrency and integration in existing systems.

Technical analysis · Intervention design · Component or improvement

Explore Rust engineering

Growth

Brand identity

Your business has value. Make it understood.

Positioning, naming and visual and verbal identity with a shared direction.

Positioning · Naming where needed · Visual and verbal identity

Explore brand identity

Cross-cutting expertise

Cybersecurity

You need to identify risks and address what leaves you exposed.

Software, infrastructure and blockchain reviews with evidence and remediation priorities.

Threat modelling · Software and architecture review · Blockchain and cryptography

Explore cybersecurity

Technology is chosen after understanding the problem.

What you need to move forward.
What we can build.

Find a service by the problem you need to solve. Each page explains who it is for, the work involved and how to get started.

Base

Hosting, email, maintenance and support to keep things running.

Explore Base

Evidence

Projects

Browse projects
  1. Screenshot of the ProJóvenes home page with the slogan Young people taking action.
    0102

    Quick WordPress website

    ProJóvenes: a website that inspires action

    Website for youth association ProJóvenes, with paths to learn about its mission, explore the project and get in touch.

    • Quick WordPress website
    View case study
  2. Screenshot of the Método Taibo home page showing its headline and a training photograph.
    0202

    Quick WordPress website

    Método Taibo: a custom WordPress website

    Método Taibo website built with a Hello Elementor child theme, custom PHP templates and ACF fields.

    • Quick WordPress website
    View case study

Código Palanca

A clear direction.
One step at a time.

We understand your starting point, organise decisions and build with a way to check progress.

01Discovery

We review the business, the current system, its users, constraints and the problem that deserves attention. This shows what information is missing, what risks exist and where to start.

Intended outcome: An informed starting point.

02Positioning

We clarify who the solution should serve, which need it addresses and why its proposition should be preferable to the alternatives. This definition guides both the product and its message.

Intended outcome: A clear value proposition.

03Strategy

We organise scope, risks, progress indicators and decisions to establish what to build now, what can wait and how to check the direction. Different problems call for different levels of technical complexity.

Intended outcome: A sequence with priorities and scope.

04Architecture and integrations

We decide how channels, data, infrastructure and integrations should relate so that a website, automation, internal software or digital product works as a coherent system.

Intended outcome: A foundation of connections proportionate to the problem.

05Build

We build and connect the pieces required by the scope: interface, software, automation or infrastructure. Each technical decision has a clear function within the solution.

Intended outcome: A solution suited to the problem.

06Testing and pre-launch security

We review behaviour, accessibility, performance, security, recovery and operational readiness according to the actual risks. These checks make both resolved issues and outstanding limits clear.

Intended outcome: A release with identified and addressed risks.

07Launch and evolution

We publish or activate with control, review usage and maintain the solution. Evidence guides adjustments and the next decision, without letting complexity accumulate by default.

Intended outcome: A foundation that can evolve with sound judgement.

What we build with

The technology behind every system.

We choose each part for the problem it needs to solve in your business.

Languages and technologies

  • TypeScript
  • Rust
  • Solidity
  • Python 3
  • JavaScript
  • React
  • PHP
  • CSS
  • HTML
  • C
  • C++
  • Go
  • Java
  • Erlang
  • Elixir
  • Haskell
  • Dolphin Scripting

Backend

The logic, data and connections behind your system.

Rust

  • Axum
  • Actix Web
  • Tokio
  • SQLx
  • SeaORM
  • Serde
  • Tonic

TypeScript and JavaScript

  • Node.js
  • Bun
  • NestJS
  • Fastify
  • Hono
  • Express
  • Prisma
  • Drizzle

Python 3

  • FastAPI
  • Django
  • Flask
  • SQLAlchemy
  • Pydantic
  • Celery

PHP: WordPress with child themes, plugins and REST API

  • Laravel
  • Symfony
  • WordPress
  • Composer

Go

  • Gin
  • Echo
  • Fiber
  • chi
  • sqlc

Java

  • Spring Boot
  • Quarkus
  • Hibernate

Erlang and Elixir

  • OTP
  • Phoenix
  • LiveView
  • Ecto
  • Oban

Haskell

  • Servant
  • Yesod
  • Persistent

C and C++

  • Drogon
  • Boost.Asio

Databases

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQLite
  • Redis
  • Valkey
  • MongoDB
  • ClickHouse

Messaging

  • RabbitMQ
  • NATS
  • Kafka

Protocols

  • REST
  • GraphQL
  • gRPC
  • WebSockets
  • OpenAPI

Artificial intelligence

Models and data connected to specific tasks in your business.

Python 3

  • PyTorch
  • Hugging Face Transformers
  • scikit-learn
  • LangGraph
  • LlamaIndex

Rust

  • Candle
  • Burn
  • mistral.rs
  • ort

TypeScript

  • Vercel AI SDK
  • LangChain.js

C and C++

  • llama.cpp
  • ONNX Runtime
  • CUDA

Models via API

  • Claude
  • OpenAI
  • Mistral

Local models

  • Ollama
  • llama.cpp
  • vLLM

RAG and vector search

  • pgvector
  • Qdrant

Agents

  • MCP servers
  • Tool use
  • Multi-agent workflows

OCR and documents

  • Tesseract
  • PDF extraction

Automation

Connected tasks, tools and teams to reduce manual work.

Rust

  • Tokio
  • reqwest
  • scraper
  • chromiumoxide

Python 3

  • Playwright
  • Celery
  • Prefect
  • Airflow

TypeScript

  • Playwright
  • BullMQ

Cross-platform

  • Temporal

Elixir

  • Oban
  • Broadway

Open-source platforms

  • n8n
  • Activepieces

Integrations

  • WhatsApp Business Cloud API
  • Meta Graph API
  • Telegram Bot API
  • Google Workspace
  • Slack
  • Webhooks with HMAC

System

  • Bash
  • cron
  • systemd

Commerce

Sales, payments and invoicing in one connected flow.

PHP

  • WooCommerce
  • PrestaShop
  • Magento
  • Adobe Commerce

Shopify

  • Liquid
  • Shopify Admin API
  • Shopify Storefront API
  • Hydrogen

TypeScript

  • Medusa

Payments

  • Stripe
  • Redsys
  • Bizum
  • PayPal

Invoicing in Spain

  • Verifactu
  • TicketBAI
  • Facturae

Web3 with Solidity

  • Foundry
  • OpenZeppelin
  • viem
  • Alloy-rs
  • wagmi

Mobile

Your product on the device your customer uses.

TypeScript and React

  • React Native
  • Expo

Rust

  • Tauri 2
  • UniFFI

Java

  • Native Android

C and C++

  • Android NDK

HTML, CSS and JavaScript

  • PWA

Infrastructure

Deployment, observability and continuity to keep operations under control.

Operating systems

  • Ubuntu Server
  • Debian
  • Kali Linux
  • Parrot OS

Containers

  • Docker
  • Docker Compose
  • Podman
  • Kubernetes
  • k3s

Web server and proxy

  • Nginx
  • Caddy
  • Traefik
  • Apache

Infrastructure as code

  • Terraform
  • OpenTofu
  • Ansible

CI/CD

  • GitHub Actions
  • GitLab CI

Observability

  • Prometheus
  • Grafana
  • Loki
  • Uptime Kuma

Providers

  • Own VPS
  • Cloudflare
  • AWS
  • Nodes
  • Masternodes

Backups

  • restic

Frontend

The interface that turns a system into a useful experience.

Interfaces

  • React
  • Next.js
  • Astro
  • TypeScript
  • HTML
  • CSS
  • Tailwind
  • WordPress with a child theme

The choice depends on the project scope.

The thinking that drives us

Explore further.
Build with purpose.

We explore technologies that open up new possibilities. We choose what to build for the value it brings to your business and test it in the real system.

The mannequin looks at a wooden bridge leading to a bright opening above the ocean.
Our own perspective on what comes next.

Curiosity

Ask better questions before choosing an answer.

Precision

Take care of the connections, including those you cannot see.

Ambition

Explore possibilities and test their value by building.

Blog

View all articles
  1. An articulated wooden figure in a dark workshop, with points of light linking its joints.

    Desarrollo full stack en Rust

    Rust applications: when sharing a language pays off

    If you are building or renewing an application, learn when using Rust in both the interface and server makes sense and which costs to assess.

    Read article
  2. A wooden figure jumps over glowing blocks on a programmer’s desk toward the fifth block, leaving the first lit block behind.

    Web para negocios locales

    Start with the business problem: how we work at Calicata

    A website begins before you choose a template. It begins by understanding what your business sells, who needs it and what holds them back. Here is how Calicata works, why we follow this order, how much method each project needs and what we do not promise.

    Read article

Before you start.

The first decisions deserve clarity too.

Do I need to know which technology I need?

We start with the problem, objectives and constraints. Technical decisions follow once we understand what needs to be solved.

Can you work on an existing system?

Yes. We review the code, connections and operation to decide what to keep, fix and extend. You can start with a specific improvement.

How is the scope defined?

We agree on the objective, deliverables, dependencies and how delivery will be checked. The proposal sets out the budget and schedule; any scope changes are reviewed with you.

CuriosityPrecisionAmbition

The next step

What does it take to move your business forward?

Tell us where you are and what you want to achieve. In an initial conversation, we will clarify your starting point and the next step.