Blog

Technical notes and research insights.

Short articles on AI engineering, document processing, knowledge graphs, research software, open-source work, and building dependable systems.

01

How to Evaluate PDF Extraction Accuracy with Python

Evaluate PDF extraction against reviewed labels using field-level precision, recall, document completeness, and a reproducible Python scoring example.

  • PDF Processing
  • Python
  • OCR
  • Evaluation
  • Document AI
↗
12

SQLite to PostgreSQL Migration: Plan, Validate and Cut Over

Plan a SQLite to PostgreSQL migration with type checks, repeatable imports, sequence repair, verification, and a cutover plan that accounts for new writes.

  • PostgreSQL
  • SQLite
  • Database Migration
  • Backend Development
  • FastAPI
↗
30

Building an ontology for a sensitive product domain

Why the Sex Toy Ontology is an interesting test of inclusive modeling, product safety, and useful semantic infrastructure.

  • Ontology Engineering
  • Knowledge Graphs
  • Inclusive Design
  • Product Development
↗
33

Documentation is operational resilience

Clean code and concise documentation reduce single-person dependencies and make systems easier to maintain.

  • Software Quality
  • Documentation
  • Engineering
↗
34

Zero-shot learning, explained simply

How models make useful predictions for tasks and categories they were never explicitly trained to recognize.

  • AI
  • Machine Learning
  • Research
↗

AI · data engineering · applied research

Discuss an AI, data engineering, or research collaboration.

Reach out about roles, consulting conversations, research questions, or technical collaboration in Zurich, Switzerland, or remote teams.