Build it right the first time
Greenfield systems in Haskell and Rust, designed so whole classes of bug cannot be expressed.
Learn moreHigh-assurance software engineering in Haskell and Rust,
backed by formal methods when correctness matters most.
For fintech, blockchain, and deep tech.
What teams come to us for
Greenfield systems in Haskell and Rust, designed so whole classes of bug cannot be expressed.
Learn moreFormal methods and machine-checked proofs, for the parts of a system where nearly right is not good enough.
Learn moreLegacy Haskell nobody can maintain, performance bottlenecks, infrastructure that doesn't scale. We take over and stabilize.
Learn moreFunctional programming and protocol engineers, embedded in your team, on the problems you cannot staff for.
Learn moreWe sponsor a full-time team of GHC contributors — we help build the compiler itself.
Our Rust flies on drones, powers biotech labs, and moves millions through DeFi.
Mathematical proofs of correctness for smart contracts and critical systems.
From RAG systems to distributed GPU computation protocols. Backed by our in-house science lab.
We wrote nixfmt and deploy-rs — the official Nix formatter and deploy tool, running in CI across thousands of repositories.
Payment systems, trading platforms, and Canton/DAML smart contracts for institutions.
Learn moreProtocol-level engineering across 8+ networks: DEXs, bridges, wallets, audits.
Learn moreRust for devices that can't fail: drones, lab instruments, embedded systems.
Learn moreSoftware for research hardware and data pipelines, from spectroscopy to drug screening.
Learn moreCompilers, build systems, and developer infrastructure — including GHC itself.
Learn moreDeveloped an asynchronous payment channel and a multisignature wallet.
First prize in Telegram’s TON competition.
Implemented the core protocol, network infrastructure, and launch tooling alongside IOHK.
From a research paper to a live blockchain.
Built an open-source MVP for biotech researchers to analyse, store, and reuse experiment data.
Experiment analysis and history in one workspace.
30+ verified reviews on Clutch
Serokell has deep technical expertise in writing quality software, by using strongly typed languages that help you avoid certain classes of bugs and poor engineering practices from the start. […] These guys are smart and at the top of their game, and furthermore care about their craft.
Chief Software OfficerMRR spectroscopy instruments company 5.0 on Clutch · Nov 2023We 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 2026A 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 2025Our first conversation includes people who can actually evaluate the problem.
Every engagement has a bill. You don't pay a separate management markup.
Shared Slack, weekly calls, clear ownership and status.
Typically 2–4 engineers working under Serokell technical supervision.
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.
Some of the bugs Claude found in open-source libraries had survived trillions of fuzzing runs. It found them while trying to prove that the code could never crash on inputs within a specified size limit. Anthropic and Theorem used this approach to produce machine-checked proofs for 239 fuzz-test entry points across 123 libraries. The interesting question is what those proofs buy you. A proof can rule out a crash within the limits of its specification and machine model. Deciding whether those limits make sense for the software you actually run is a separate engineering job. We look at what Claude proved, what it took to get there, and where the work goes when proofs get cheaper.
Serokell will take on the development and maintenance of Cardano’s consensus implementation as part of Input Output’s ongoing effort to decentralize the network’s core engineering..
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