[go: up one dir, main page]

We build the systems
where bugs cost real money

High-assurance software engineering in Haskell and Rust,
backed by formal methods when correctness matters most.
For fintech, blockchain, and deep tech.

Across Industry & Academia

IOG
Midnight Network
icp-alliance
Ton
Tezos Foundation
Ligo
Genesis Digital Assets
Biocad
Brightspec
1inch
21Shares
Gonka AI
Symbiosis finance
B2BInPay
Coffer
Blooper AI
Opium Finance
Haskell Foundation
NLNet Foundation
ITMO University
JEI
Bioinf
nixfmt
deploy-rs
GHC
10
years shipping production FP code since 2015
$25B+
combined client valuation
80
engineers
$600M+
raised by our clients
8+
blockchain networks, protocol level

Custom Software Development

What teams come to us for

Build it right the first time

Greenfield systems in Haskell and Rust, designed so whole classes of bug cannot be expressed.

Learn more

Prove it's correct

Formal methods and machine-checked proofs, for the parts of a system where nearly right is not good enough.

Learn more

Rescue what's already built

Legacy Haskell nobody can maintain, performance bottlenecks, infrastructure that doesn't scale. We take over and stabilize.

Learn more

Add capacity you can't hire

Functional programming and protocol engineers, embedded in your team, on the problems you cannot staff for.

Learn more

Where we go deeper than anyone

Haskell

We sponsor a full-time team of GHC contributors — we help build the compiler itself.

Rust

Our Rust flies on drones, powers biotech labs, and moves millions through DeFi.

Formal verification

Mathematical proofs of correctness for smart contracts and critical systems.

Blockchain

  • Canton
  • Solana
  • Cardano
  • Ethereum
  • Midnight
  • TON
  • Tezos
  • DFinity
  • Bitcoin

AI / ML

From RAG systems to distributed GPU computation protocols. Backed by our in-house science lab.

Developer tooling

We wrote nixfmt and deploy-rs — the official Nix formatter and deploy tool, running in CI across thousands of repositories.

Industries

Fintech & Banking

Payment systems, trading platforms, and Canton/DAML smart contracts for institutions.

Learn more

Web3 & DeFi

Protocol-level engineering across 8+ networks: DEXs, bridges, wallets, audits.

Learn more

Deep Tech & Hardware

Rust for devices that can't fail: drones, lab instruments, embedded systems.

Learn more

Biotech

Software for research hardware and data pipelines, from spectroscopy to drug screening.

Learn more

Dev Tools

Compilers, build systems, and developer infrastructure — including GHC itself.

Learn more

What our clients say

30+ verified reviews on Clutch

  • Solana
  • DeFi
We hired Serokell to access their expertise and to co-develop a Solana smart contract with our engineers, while also bringing Solana best practices into our team.
Product Owner1inch 5.0 · Feb 2026
  • TON
  • Cross-chain bridge
A project manager oversaw the process, while the CTO supervised and reviewed every step. All the agreements were kept. The deadlines were met.

The solution has been launched and has successfully passed a security audit.

CPOSymbiosis Finance 5.0 · Mar 2025

How we work

  1. Technical from day one

    Step 1

    Our first conversation includes people who can actually evaluate the problem.

  2. Project management included

    Step 2

    Every engagement has a bill. You don't pay a separate management markup.

  3. Close communication

    Step 3

    Shared Slack, weekly calls, clear ownership and status.

  4. A team, not a talent marketplace

    Step 4

    Typically 2–4 engineers working under Serokell technical supervision.

Latest News
& Posts

  • BlogNovember 11th, 2026 • 10 min read

    Bringing Rust into Ubuntu at Scale: Interview with Jon Seager

    When Ubuntu 26.04 LTS shipped, cp, mv, and rm still came from GNU coreutils. Security audits had uncovered race conditions in their Rust replacements, and the fixes weren’t ready in time. By Ubuntu 26.10, those last three utilities had moved to uutils. Jon Seager, VP of Engineering at Canonical, explains how building Ubuntu itself helped the team find compatibility bugs and decide when to make the switch. We also discuss how to tell whether a Rust rewrite preserves the behaviour users rely on, and what an AI coding agent should be allowed to do inside a Linux sandbox.

  • NewsNovember 11th, 2026 • 1 min read

    Serokell CEO Arseniy Joins the Haskell Foundation Board of Directors

    We’re happy to share that Serokell’s CEO, Arseniy, has joined the Haskell Foundation’s Board of Directors!.

  • BlogNovember 5th, 2026 • 7 min read

    deploy-rs in 2026: reviving our Nix deployment tool

    deploy-rs kept deploying our infrastructure while its maintenance backlog grew. This year, we returned to that backlog and tagged version 1.0.0, the first versioned release of the Nix deployment tool we introduced in 2020. Here’s what changed, how we use it to deploy systems and individual services, and what we plan to tackle next.

Talk to us

Tell us what you're building. We'll tell you honestly whether we're the right team for it — on a 30-minute technical call.

Contact us