top of page

Articles I've written about interesting challenges, discoveries and ideas in my professional career


How to use MCP tools with a PydanticAI Agent
The Model Context Protocol enables connecting AI Agents/LLMs to external resources and tools using a standardized interface. I wanted to...
Finn Andersen
Mar 141 min read
11 views
0 comments


LangChain vs PydanticAI for building an AI Agent
After making a simple AI agent app using the Pydantic  AI framework, I wanted to see how it compared to doing the same thing with the...
Finn Andersen
Mar 141 min read
12 views
0 comments


Using AWS SAM custom build method to optimise Lambda builds in a monorepo setup
I made a basic project template to demonstrate using a custom AWS SAM build method so that each Lambda only contain the source code it needs
Finn Andersen
Jan 291 min read
5 views
0 comments


Managing a Relational Database for a Python Project
On a recent project I was responsible for developing the tooling, processes and automation for managing PostgreSQL database schema...
Finn Andersen
Nov 11, 20241 min read
10 views
0 comments


My SQLServer Schema Manager library
I finally got around to publishing a handy tool I developed a long time ago - It lets you define the entire structure of a SQLServer DB...
Finn Andersen
Oct 19, 20241 min read
2 views
0 comments


My Arduino framework for creating animation patterns and mapping them to segments of an LED strip
My Infinity Cube project from a couple of years ago (still need to write something for that...) has a single strip of 336 LEDs, split up...
Finn Andersen
Nov 7, 20231 min read
9 views
0 comments


Using Python and AWS to secure tickets to Printworks' closing weekend events
While in London I intended to go to an event at the iconic Printworks venue, which is known for hosting electronic music raves. However,...
Finn Andersen
Apr 28, 20232 min read
35 views
0 comments


What's the fastest way to read a CSV file with Pandas 2.0?
I did some performance testing of the different engines and options of Pandas 2.0's read_csv() function, and wrote an article about the resu
Finn Andersen
Apr 27, 20231 min read
3 views
0 comments


How doeso Panda’s read_csv() function actually work?
I dove into the internals of the updated read_csv() function in Pandas 2.0 to see how the different engines and configuration options work.
Finn Andersen
Apr 27, 20231 min read
5 views
0 comments


How to Scale a Monolithic Django Project — Without Microservices
I wrote an article exploring ways to approach software architecture decisions when scaling up a complex application.
Finn Andersen
Mar 4, 20231 min read
7 views
0 comments
bottom of page