Let's build great software together

Inner Product brings functional programming to the enterprise to produce more reliable software in less time.

See what we can do

Software Development

Build the next generation of software your business needs. We build software that works, no matter the complexity or scale. We understand where computer science meets industry and can solve your hardest problems in a time efficient manner. We can take on complete projects in-house, or augment your existing team to help you move faster.

Read more…


We've spent a decade refining processes for teaching and mentoring. Let us take your team to the next level with onsite or online training and mentoring. Make your junior developers more productive without tying up more experienced staff, or help your senior staff take the next leap.

Read more…


Get targeted advice to solve key problems. If you have a project that needs expert oversight, or a core technical decision that needs de-risking, we can assist. We can advise on architecture and process, and have deep knowledge in areas of programming and machine learning.

Read more…

Essential Effects

What: Course
When: 24 Feb 2021
Where: Online (EU timezone)
Duration: 3 days

Learn to build concurrent and resource-safe applications using Cats Effect.

Read more…

More events

Fire-and-Forget in Cats Effect

How do you "fire-and-forget" in the world of the `IO` monad and Cats Effect?

Read more…

Recent and Upcoming Public Appearances

Information and links about recent (and upcoming!) talks and interviews.

Read more…