Septimal Mind
Software Development Consulting
We are a small Irish engineering company with a compact team of exceptionally strong engineers, building robust systems, improving engineering velocity, and investing in open source.
Services
- Distributed systems architecture and reliability engineering
- Scala and Functional Programming consulting
- Developer tooling, build pipelines, and delivery automation
- Technical due diligence, codebase audits, and architecture reviews
- Team mentoring and hands-on implementation support
- Legacy codebase modernization: architecture cleanup, fast reproducible test coverage, and safer delivery workflows
- Production stabilization and incident reduction: observability, reliability hardening, and performance tuning
Notable Open-Source Projects
If you use modern Scala, you likely already have our code on your classpath.
- izumi-reflect: a fast, lightweight, Scala 2/3, Scala.js and Scala Native alternative to scala-reflect TypeTag.
- izumi framework: a Scala productivity ecosystem including BIO typeclasses (tagless-final with bifunctor effects), distage (compile-time safe, debuggable DI), and logstage (structural logging).
- Scala compiler contributions: many bug reports, some patches, and libraries included in the Scala community build (Scala 3 community projects, community-build3) to continuously improve compiler stability and quality.
- Async stacktraces for ZIO: announced at Dublin Scala Meetup (May 2019) with John De Goes, documented in ZIO tracing docs.
- zio-cats interop: interop layer between ZIO and Cats Effect ecosystems.
- baboon: a data modeling language and compiler with strong schema evolution, automatic migrations, and efficient binary encodings including UEBA (Ultra-Efficient Binary Aggregate), a compact tagless binary format for serialized models.
- SICK: Streams of Independent Constant Keys, a format and toolkit for efficient deduplicated binary storage and indexed access to JSON-like data.
Fun Projects
Conference Talks
Selected talks from our public conference/meetup materials (non-exhaustive):
- 2024-11, Functional Scala — Baboon
- 2023-11, Functional Scala London — Izumi Framework (November Session)
- 2023-11, Functional Scala London — Grandmaster (November Session)
- 2023-11, FScala — Izumi Framework: Reinvent Your Productivity With Modern Pure Functional Scala
- 2023-10, Lisbon Meetup — Hyper-pragmatic Pure FP Testing with distage-testkit
- 2023-05, Grandmaster Meetup — Grandmaster
- 2023-02, Scala Warsaw Meetup — Izumi Framework Code Walkthrough Session
- 2023-02, Scala Riga Meetup — Izumi Framework Live Coding Session
- 2023-01, Open Source Hackery — Izumi Reflect: Scala Type System Model
- 2022-12, Scala SourceTalks — Pragmatic Pure FP Approach to Application Design and Testing with distage
- 2022-12, Functional Scala — Izumi Framework Session
- 2020-12, Functional Scala — Izumi 1.0: Your Next Scala Stack
- 2020-11, LambdaConf — Distage Testkit Workshop
- 2020-07, Scala Love — Scala, Functional Programming and Team Productivity
- 2019-12, LSUG Scala Community Day — 7mind Lightning Talks
- 2019-12, Functional Scala — Hyperpragmatic Pure FP Testing with distage-testkit
- 2019-03, ScalaUA — LogStage: Zero-cost Structured Logging
- 2019-03, ScalaUA — distage: Modern Staged Dependency Injection for Scala
- 2018-10, Scala Meetup — distage: Modern Staged Dependency Injection for Scala
- 2018-08, Dublin Community Meetup — Project Networks and Percept-Plan-Execute Loop to the Rescue
- 2018-07, KSUG Meetup — Roles: A Viable Alternative to Microservices and Monoliths