Principal Software Engineer

Andrew Peterson

> Principal Software Engineer @ Liberty Mutual · Co-Founder & Technical Lead @ Overmild

I lead the design and implementation of telematics data ingestion and scoring at Liberty Mutual — the pipelines and models that turn raw driving data into something a business can act on.

Portrait of Andrew Peterson

01 — About

Background

I'm a software engineer who cares as much about the shape of a system as whether it ships on time. At Liberty Mutual, I lead the design and implementation of telematics data ingestion and scoring — the systems that turn raw driving data into something a business can act on.

Alongside that, I co-founded Overmild, where I lead engineering — from architecture decisions down to the CI pipeline.

role
Principal Software Engineer
company
Liberty Mutual — Telematics Data Ingestion & Scoring
venture
Overmild — Co-Founder & Technical Lead
education
B.S. Computer Science, WIT
past
Software Engineering Intern, Tyler Technologies

Stack

Languages

  • Java
  • Python
  • JavaScript
  • TypeScript

Frameworks

  • Spring Boot
  • React
  • Next.js

Practice

  • TDD
  • CI/CD
  • Cloud-native
  • Clean code

02 — Selected work

Projects

last-drop

API

A drink-tracking API built on Spring Boot 3 — the backend for a personal habit app, designed around clean domain boundaries and a fast dev loop.

  • Spring Boot 3
  • Java
  • PostgreSQL

fleeting-link

Product

Ephemeral messaging and secure link sharing — links that expire by design, built for conversations that shouldn't outlive the moment.

  • TypeScript
  • Next.js

03 — Overmild

Building Overmild

Alongside my work at Liberty Mutual, I co-founded Overmild, where I serve as Co-Founder and Technical Lead. I drive the technical vision — from early architecture bets to the systems that let us ship quickly without breaking things.

04 — Contact

Let's talk

Have an idea worth building, or just want to say hi? I'm generally around.