← back to index

selected work / case study

Dinghy

Web and mobile insurance platform connecting insurers in the UK and USA

[ project details ]
Primary Role
Tech Lead
Team Size
10 people
Duration
5 years
Location
London

What I worked on

I joined Dinghy as one of its first developers. I designed the architecture, wrote code, managed the team and sometimes took on product management. I enjoyed having a hand in all of it.

The platform supports multiple insurers in the UK and USA, with apps for customers and insurance agents.

Building the team

I built the development team from scratch, interviewed candidates and hired developers from Ukraine. That helped keep costs down while bringing in people who could do the work.

I trained new team members, mentored developers and set up automated workflows. I also organized team activities and meetings with clients in other countries. Humor and encouragement were part of how I kept the team motivated.

Architecture

I chose the tools and designed a modular system so we could reuse parts across insurance products. It could scale and adapt as the business grew. Launching a new insurance product typically took 2-3 weeks.

Features

  • A product builder for launching insurance products.
  • A pricing engine that lets people create formulas without a developer.
  • Pay-per-second billing.
  • Automatic generation of policy documents and certificates.
  • A self-service portal where customers manage their policies.
  • An agent app for managing policies and claims.
  • Automated underwriting and claims processing.
  • Real-time analytics and reporting.
  • Integrations with QuickBooks, Salesforce, Stripe, Twilio and SendGrid.

Frontend technologies

ReactReduxRedux LogicCapacitorStripeHeroku

Backend technologies

Ruby on RailsPostgreSQLRedisSidekiqWebhooksStripeLight ServicesTailwindCSSDockerAWSHeroku