Sofie Van Landeghem

@oxykodit.bsky.social

I'm a software developer, open-source maintainer and NLP engineer. I love data, coding, testing, developing ML models and getting sh*t done. https://github.com/svlandeg

FastAPI, Typer, SQLModel, Asyncer All bundle their own Agent Library Skills ✨ Let your agents (Codex, Claude, Cursor, etc) help you write good code and avoid gotchas 🤓 New SQLModel and Asyncer just released with their own library skills 🔖 library-skills.io

Bild

Looking for a software engineer to help maintain your OS repo? I currently have availability for a part-time open-source engagement. Preferably, focused on data, evaluations, NLP/ML/LLM. I work as a consultant through my company OxyKodit. DM me if you'd like to explore working together!

FastAPI 0.137.0: a big internal refactor for routers 🏗️ You are probably not affected, unless you are iterating on the internal router.routes, then check the docs 📝 If you use any third-party package that modifies FastAPI's internals and it stops working, let them know 🤓

Your FastAPI is safe 🔒 Today, FastAPI was incorrectly flagged as malicious by automated tooling from a large company, among several other packages. FastAPI was not compromised. It was a false positive. We were not contacted before publication. This should not happen to OSS.

most of these github actions driven breaches are because of pull_request_target. here's some tips of what to look for when reviewing your own workflows. worth noting - it is safe, and necessary, when used correctly 🧵

Since I go through my github notifications on a FIFO basis, but I only keep the latest email per issue, whenever someone posts “any updates?” it moves that issue right to the bottom of the queue and I think that’s kinda poetic.

March 2026 update of The Diff & The Merge, my substack about OS maintenance. oxykodit.substack.com/p/march-2026... - free-threaded Python in FastAPI - ty as type checker - triaging nanochat PRs - nanochat's little brother "autoresearch" - publishing LLM-readable skills files

March 2026 update

Free-threaded Python support for FastAPI, the ty type checker, analysing loss curves, autoresearch and LLM-readable documentation in skills.md

oxykodit.substack.com

Hey if you need something to do over this long weekend, have a go at my PhD student Anna-Merete’s survey. It’s sentences to rate, you just need to have any English variety as your first language, and it’ll take you 10–15 minutes. #linguistics docs.google.com/forms/d/e/1F...

Can You Say That?

The aim of this project is to investigate the (im)possibilities of sentence structure in English and Danish, and the differences between the two languages. By contributing, you help further our unders...

docs.google.com

Somewhere along the line **someone** has to do the uncomfortable work of understanding what the hell is going on with the code and project (and keeping that understanding current in the face of ongoing changes to the project) Vibe coding is trading that understanding for short-term gains