from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

FreeAgent

Ideas, decisions, and lessons from the team.

engineering.freeagent.com (opens on the source site)LinkedIn X
10Posts tracked
3 months agoLatest publication
0.8Posts / month over the last 12 months

Latest writing

10 of 10 posts

Web Day Out, March 2026 (opens on the source site)

In March I attended Web Day Out – a one-day event all about what you can do in web browsers today. It was hosted by Clearleft at the Brighton Dome Studio. It was a brilliant day featuring a diverse line-up, friendly hosting and opportunities to mingle with likeminded souls. At this time when software engineers […]

Read at the source

Fine-tuning a DistilBERT classifier with numerical and text inputs (opens on the source site)

Text classification is often done through fine-tuning of a pretrained foundation model with domain-specific data. In FreeAgent we use transformer based models to automatically classify incoming bank transactions. Specifically we use a DistilBERT model that is fine-tuned on hundreds of millions of bank transactions with customer-labelled accounting categories. The model inputs are currently text-based, built from a combination of bank transaction descriptions and amounts. In this post we describe an approach to fine-tuning the DistilBERT model and training the classifier including the…

Read at the source

Structured outputs with Pydantic AI (opens on the source site)

One of the challenges of working with LLMs is getting them to respond with a consistent format, such as a given JSON schema. Anyone who has tried to solve this issue with prompt engineering knows how frustrating it can be. You add a ‘MUST’ here and an ‘always return JSON’ there, but still the output […]

Read at the source

Naming Things Is Hard (opens on the source site)

Choosing good names for objects and methods in code is one of the toughest things to do as a software engineer. It comes with the great and invisible reward of simplicity – second only to having less code in the first place, having code that’s easy to reason with makes extending it and debugging it in […]

Read at the source

Two Engineers, One Mentoring Story: Why Both Sides Win (opens on the source site)

We are Carme and Mila, both software engineers at FreeAgent, where we collaborate as mentee and mentor. In this blog we interview each other about our mentoring relationship. We’re hoping that our experience is universal and sharing our insights will be useful to anyone who is interested in mentoring. If you like what you read, […]

Read at the source

How we Use Dagster Automations in our Data Pipeline (opens on the source site)

Introduction The heart of a reliable data platform are robust and automated data pipelines. As our team migrates our data pipelines to Dagster, re-architecting our automation logic is a crucial task. Dagster offers condition-based approaches to creating or updating a data asset (table or file), moving us toward a modern, asset-centric view of data. This […]

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.