SEROKELL
Functional programming, machine learning and blockchain engineering in Haskell and Rust
Skills & Services
About
Serokell is a software engineering company based in Tallinn, Estonia, with a further office in Paris. Co-founder and CEO Arseniy Seroka started the firm to work in Haskell, and functional programming still shapes its delivery. The team writes production code in Haskell, Rust, Nix, TypeScript, Elixir and Python, and its engineers contribute to GHC, the main Haskell compiler, and other open-source tools.
The firm offers machine learning and big data work, NLP, blockchain and distributed ledger development, smart contract audits, site reliability engineering and CI/CD. Published projects include a product similarity and recommendation model for an online grocery retailer, an explainable failure prediction model for electric locomotive engines built with XGBoost, and Edna, an open-source lab data analysis tool for a pharmaceutical manufacturer.
On the blockchain side, Serokell has worked with the Tezos Foundation, on the K Framework for formal verification and on TON smart contracts. It serves clients in fintech, biotech, rail and energy, and offers managed IT and dedicated engineering teams alongside fixed-scope builds.
Portfolio
Online grocery retailer: product similarity and recommendations
Built a text-based product similarity model and refined personal recommendations so shoppers see substitutes for unavailable items.
Rail operator: locomotive engine failure prediction
Explainable time-to-failure model using XGBoost and a Weibull distribution on noisy engine sensor data.
Edna: open-source lab data analysis tool for biotech
Cloud-based tool in Haskell and Python that fits dose-response curves and stores experiment data for pharma research teams.
Details
- Team Size
- 51-200
- Founded
- 2015