PETRICORE
LABS

One engineer, hired directly. I build the software specialist businesses run on. Fixed prices, weekly demos, and code you can keep.

What I do

Everything below has a fixed scope and a fixed price, agreed before I write a line of code. Not sure which fits? The call is free and we can arrange something.

Build

Something new, delivered working.

Advise

Senior judgment without a senior hire.

Hire

A senior engineer inside your team, for a while.

Run

Keep what you have working.

Prices exclude VAT. "From" prices and timings are for the smallest version of each service. Anything bigger is scoped in a paid discovery week and quoted in fixed-price phases, so the number you agree to is the number you pay. Urgent starts and on-site days are quoted separately.

Software for marine, inspection and expert-services businesses

For the past two years I've been an engineer on a small development team for an international marine consultancy: surveyors, engineers and scientists handling casualties, claims and inspections around the clock, worldwide. I built and run the platform the whole firm works in, from the case record to the invoice, and a separate vessel-tracking and satellite-imagery tool for the analysts. It's the industry I know from the inside, and most of it still runs on Word templates and email. I also run my own AIS and ADS-B receivers at home and write about what they pick up in Wingmast.

Operations platform, international marine consultancy

50+ consultants and surveyors across multiple offices around the globe, one system for every job: case and claims records with vessels, parties and staff; a document store that mirrors the firm's own file server, with versioning and correspondence filed against the case; timesheets and expense claims that flow straight into invoices; nightly sanctions screening; and an AI assistant, inside Outlook, that briefs each user from their own mailbox and drafts replies they send themselves.

Every receipt is read and checked automatically: OCR, image forensics, duplicate detection and a reasoned flag for finance to review.

1 month 1 day Expense checking for the whole firm, before and after. The build paid for itself the first time it ran, and the admin team got most of a month back, every month, for work that actually needs a person.

Vessel tracking and satellite analysis tool

Voyage reconstruction from AIS and satellite trackers on an interactive map; satellite imagery tiled on demand over an incident position; oil-slick search from open detection data; vessel motion analysis from onboard sensor uploads. Results shareable with clients by a single link, no login.

  • Case and claims managementOne record per job from instruction to invoice. Hull and machinery, cargo, casualty. Vessels, parties, correspondents and staff on the file; who's assigned, what's outstanding, what's been sent to whom.
  • Survey and inspection recordsStructured capture on site instead of retyping from a notebook. Bunker, condition, on/off-hire, warranty: the same fields every time, searchable afterwards.
  • Documents on your own file serverCase folders, versions and correspondence kept on the storage you already own, indexed and searchable from the case, with a full audit trail of who did what.
  • Time, expenses and invoicingTimesheets and expense claims that become client invoices without a spreadsheet in between. Receipts read and checked automatically for amounts, dates, duplicates and tampering.
  • Sanctions and compliance screeningVessels, owners and counterparties checked against the current lists, refreshed nightly, every search logged for the auditor.
  • Vessel tracking and casualty mappingAIS and satellite tracker data on an interactive map, satellite imagery over the incident, oil-slick search, and motion analysis from onboard sensors. Shareable with clients by link.
  • AI assistants on your own dataMorning briefings and draft replies inside Outlook, receipt and document checks. Every action logged, nothing sent without a human.
  • Connecting the restMicrosoft 365, file servers, accounting and the odd legacy system that nobody wants to touch, talking to each other so people don't have to.

Marine surveyors and consultancies, P&I correspondents, salvage and offshore inspection firms. Also loss adjusters, forensic engineers, asset and building inspectors: any expert business whose work is a stream of jobs, evidence and reports.

How it works

The same four steps for every project, so you always know what happens next.

  1. Call

    Thirty minutes on what you need and what you've tried. No pitch deck.

  2. Fixed quote

    Within two working days: scope, price, and a start date, in one page.

  3. Build

    You see a working version every week and can steer as we go.

  4. Handover

    Code in your own repository, documentation written for the next engineer, and an optional care plan. Nothing depends on me staying.

What I've shipped

Web front ends are the visible part. Most of the work is underneath: data pipelines, geospatial processing, document generation, AI checks, and integrations between systems that were never designed to talk to each other.

About

Portrait of Fergal McCollam
Fergal McCollamSoftware engineer
  • From Cork, Ireland
  • Based in Amsterdam, the Netherlands
  • 5 years building production software
  • Working with one long-term client since 2022

Petricore Labs is currently just a sole engineer, not an agency. I've spent the last few years as a developer for a single company, owning everything from the database to the deploy button. That's the experience I bring to your project: someone who you can hold accountable for decisions.

I'm now taking on a small number of additional clients. Small enough that you'll always talk to the person writing the code.

The name comes from petrichor, the smell of rain on dry ground. No deeper meaning. I liked the word.

Off the clock - Projects I'm currently working on

  • Wingmast — a newsletter built on the AIS and ADS-B receivers on my balcony: what's moving on the water and in the air over the Netherlands, and what the data says about it. wingmast.net
  • Uphill — a daily trivia game. Ten questions, one boulder, and how far up the hill you get is your score. Streaks, an archive of past days, and results you can share. uphillgame.com
  • DailyRival — a Chrome extension for competing with friends on daily puzzle games. Currently in development.

Start with a message

Tell me what you're trying to get done. I'll reply within one working day.

hello@petricorelabs.com

Or pick a time directly: cal.com/petricorelabs/intro