Software · data correctness

Robin Shaw

Software engineer. I build checks that stop wrong numbers before people see them, and I traced a $2.3 million error to one missing record.

I'm a software engineer. I was the sole owner of a production accounting system, and I traced a $2.3 million error back to one missing record.

Kitsap County (Seattle area)

6 years

building a multi-tenant SaaS platform for lease accounting (ASC 842 and IFRS 16)

$2.3M

over-statement in a customer's amortization, traced back to one missing lease record

Sole owner

of a production accounting system after its designer left in 2024

Work

I spent six years at Leasecake building a multi-tenant SaaS platform. I wrote the platform's lease accounting automation: amortization schedules, journal entries, and the recalculations that run when a lease changes.

In early 2025 I built the platform's first pre-delivery verification system. Its consistency and regression checks block any report that fails before it reaches a customer.

Projects

Things I've built

sqs-lambda-pipeline

An AWS pipeline that validates every record, skips repeats, and sends failures to a dead-letter queue. A 1,000-record test came out exactly right: 930 saved, 50 rejected, 20 duplicates.

SQS · Lambda · DynamoDB · Terraform · 34 tests

tle-checker

Checks public satellite orbit data and flags rows that can't be trusted: bad checksums, mismatched lines, impossible orbits, stale data and duplicates. Run against all 15,910 active satellites in CelesTrak's feed.

Python · standard library · 98 tests

Education

  • B.S. Computer ScienceOregon State University, 2019
  • B.B.A. Business Administration, Magna Cum LaudeUniversity of New Mexico, Anderson School of Management, 2012

Outside work

  • 1st place, two business plan competitionsAnderson School (2011) and Rio Grande (2012)
  • Best Witness in StateNew Mexico Mock Trial, 2008
  • Actor in Spare Parts and Good Killfeature films, 2012–2017
  • Quest-Based Networkinga talk I gave and a site I built
  • Rotary Club of Silverdale and Toastmasters International

Let's talk

A message on LinkedIn is the best way to reach me.

Message me on LinkedIn