Blockchain Engineering & Smart Contract Development

Spec-driven.
Invariant-tested.
Solvency first.

We design, build and review smart contracts for DeFi protocols, asset tokenization and other blockchain products, from vaults, lending markets and AMMs to oracles and security tokens. We also build bespoke tokenization platforms, with your company's website, app and integrations. Every system starts from the invariants it must hold and is tested against them, phase by phase, before it reaches an audit.

SOLIDITY · FOUNDRY · EVM L1/L2 · ERC-20 · ERC-721 · ERC-4626 · ERC-3643 · ORACLES

PROJECTS WE HAVE WORKED ON

  • Roofcast
  • MoveX
  • fija Finance
  • Dexynth
  • BeGlobal Finance
See all work

Two lines of work, one method.

  • Tokenization & DLT

    Bespoke platforms for companies that tokenize their assets or need verifiable records without a financial token.

  • DeFi & protocols

    Smart contracts for DeFi protocols, from first design to production code, and their preparation for audit.

Tokenization & DLT

Your company has income-producing assets. Tokenization lets you finance them with participations, from your own platform.

A company with an income-producing asset can divide it into participations and offer them to investors from its own website and app, under its brand. We build that platform to fit your business, connected to your systems and to your identity and payment providers.

Asset Tokenization

Bespoke tokenization platforms for companies that finance their assets with participations. Smart contracts, website and app under your brand, management dashboard and integrations with your systems.

DLT Traceability & Records

DLT records without a financial token. Traceability with IoT sensor data, digital product passports, verifiable credentials, document timestamping and member votes.

THE LIFE OF A PARTICIPATION

  1. 01The assetYour company owns an income-producing asset, or is about to build one. A hotel, a winery, a rental fleet.
  2. 02The participationsYour legal advisors define the structure, and the asset is divided into participations recorded on a DLT.
  3. 03The offeringInvestors sign up on your website or app, verify their identity and buy participations from a small amount.
  4. 04The payoutsWhen the asset distributes income, each holder is entitled to a share in proportion to their participations, paid in money.
  5. 05The registerEvery purchase, transfer and payout is recorded in the same register of holders, which updates without manual work.
Example of asset tokenizationIllustrative model
HOTEL€6,000,0001 PARTICIPATION€500

Tokenizing an asset divides it into participations, recorded as tokens, that investors can buy.

€500
PARTICIPATIONS
12,000
MINIMUM TICKET
€500
SHARE PER PARTICIPATION
Enter an amount

The lower the price per participation, the more people can take part with a small amount. The value of the asset does not change.

Illustrative model. Not an offer or a forecast of returns.

EXAMPLES BY SECTOR

See bespoke tokenization

DeFi & protocols

A DeFi protocol holds its users' funds. We design and test it so its accounts balance on every operation.

From a vault or a lending market to an AMM or a staking system, we write down the invariants the protocol must hold before any code, and check them with stateful invariant tests in every phase, until it is ready for audit.

Smart Contract & Protocol Development

From a single contract to a full protocol. Design and implementation in Solidity, covering DeFi protocols (vaults, lending markets, AMMs, liquidation engines and oracles), tokens, NFT collections and permissioned tokens (ERC-3643).

Pre-Audit Hardening

Invariant and fuzz testing on your codebase to catch issues before your audit starts, so the auditors can focus on the deeper ones.

This is not a security audit. It prepares your code for one.

Audit Support & Remediation

Your audit report, handled through to the auditors' fix review. We coordinate with the audit firm, triage the findings, fix them with regression tests and prepare the deployment, whether or not we wrote the code.

Fixed price after reviewing the reportLearn more about Audit Support & Remediation

WHAT WE CHECK

  1. 01SolvencyThe protocol's assets cover what it owes its users, and a test checks it after every operation.
  2. 02AccountingA single path for moving funds, and rounding in the direction that protects the protocol.
  3. 03OraclesEvery price passes staleness, confidence and deviation checks before it is used.
  4. 04LiquidationsPositions are liquidated when they cross the threshold, and any shortfall is recorded instead of hidden.
  5. 05PermissionsEvery role, pause and upgrade is written down, with what it can and cannot do.
Lending position under a price shockIllustrative model
COLLATERAL$8,200DEBT$6,000LIQUIDATION THRESHOLDcollateral × 0.85 = debt
−18%
COLLATERAL VALUE
$8,200
DEBT
$6,000
HEALTH FACTOR
1.16
STATUS
SOLVENT

The position is above the liquidation threshold: 85% of the collateral still covers the debt. Move the slider or pick a preset to see where the line is crossed.

EXAMPLES OF PROTOCOLS

See all work

From specification to audit, phase by phase.

01 DISCOVERY02 SPECIFICATION03 PHASED BUILD04 HARDENING05 HANDOVER
SCROLL · THE SYSTEM IS BUILT ONE SLAB AT A TIME

Who's behind Tesselium

Gustavo Martín, founder of Tesselium
FOUNDERSPAIN · REMOTE

Gustavo Martín

Founder · Protocol Architect & Senior Smart Contract Engineer

Gustavo designs and builds smart contracts for asset tokenization, DeFi protocols and other blockchain products. He is the lead smart contract engineer and protocol architect at Roofcast, and has worked on protocols such as MoveX, Dexynth, fija Finance and BeGlobal Finance.

Before blockchain, he spent three years at CERN as a fellow, building PLC and SCADA control software for the cooling and ventilation systems behind its accelerators and experiments, and nine years as co-founder and technical director of a fleet tracking and control company. That is where the experience with sensors and field data behind the traceability projects comes from. And from systems that must fail safe comes the solvency-first approach.

When you work with Tesselium, you work directly with him, from the first call to the last commit.

Cyfrin Updraft certifications in smart contract security · First prize, MERGE Madrid Web3 Hackathon 2025

Before the 30-minute call.

Do you take small projects?

Yes. A single contract, a token with vesting or an integration with an existing protocol are all welcome. Every project gets the same process, scaled to its size.

Which blockchains do you work with?

Ethereum and EVM-compatible chains, including L2 networks. Our core stack is Solidity and Foundry. We also have experience with Rust and Anchor on Solana.

Do you provide legal or regulatory advice?

No. We work on the technical side, alongside your legal advisors, who decide which rules apply to each project.

How do you price your work?

Design reviews, pre-audit hardening and audit support are fixed-price, agreed after a first look at the scope or the audit report. Development, tokenization and DLT projects are billed by milestones or by the day, and fractional architecture as a monthly retainer. Prices exclude VAT where applicable.

How long does a project take?

A design review usually takes 1 to 2 weeks and pre-audit hardening 2 to 4, depending on the size of the codebase. Development timelines are agreed per milestone.

Can you work with our existing team and codebase?

Yes. We can join an ongoing project, review and extend existing contracts, or support your team as a fractional protocol architect.

Do you sign NDAs?

Yes, if you need one before sharing your code or design.

Tell us about your project.

Whether you want to tokenize one of your company's assets, or need a single contract, a design review before launch or ongoing architecture support, tell us what you are building.

Prefer to talk first? Book a free 30-minute intro call.

Book a call

Or send a message. We usually reply within 2 working days.

Your details are only used to reply to your message. See the Privacy policy for more.