Molecular biologist and entrepreneur in Basel. I'm working on agentic lab automation and drug discovery. I make open-source instrument drivers and bioinformatics tools that I use in my work and my own lab. I also help build peptide drug discovery pipelines for myself and SP2TX. Even though I don't have formal training in software development, I enjoy tinkering and building things. I use AI, but I remain in the driver's seat as much as possible. See the AI code quality disclosure below.
- Building Lambda Biolab, a BSL-1 shared lab and open tooling for bioengineering, since 2022.
- Reverse-engineering lab instruments into open Python APIs, from PCR machines to plate readers to electronic pipettes.
- Running local LLM inference and agent tooling for wet-lab workflows.
Affordable, low-cost, distributed computing in genomics and structural biology
- deepvariant-linux-arm64: Google's DeepVariant, rebuilt to run on cheap Arm64 processors.
- vastai-gpu-runner: Scalable structural biology batch GPU orchestration on Vast.ai with robust R2 storage and crash recovery.
Instrument control and lab automation
- bentolab: reverse-engineered BLE/Wi-Fi protocol for Bento Lab PCR workstations, with async client, FastAPI wrapper, and CLI.
- wallac-victor2-api: REST/JSON API for a PerkinElmer Victor2 multimode plate reader, driven from Linux.
- dpette-usb-driver: open USB driver for DLAB dPette electronic pipettes.
- i3mega-pipettebot: an Anycubic i3 Mega turned into a sub-$150 disposable-tip pipetting robot (collaboration with qte77).
Structure prediction
- biolab-runners: modular runners for Boltz-2 structure prediction and OpenMM MD.
Just because I didn't formally study software development doesn't mean that I blindly trust all agent-generated code. I dislike low-effort vibe slop as much as the next person, but manually reviewing thousands of lines of agent-generated code doesn't scale, and pretending that line-by-line inspection alone guarantees correctness is misguided. Nonetheless, I strive to ship robust, working software that I feel confident my collaborators and I can use. Every repository has quality gates designed to catch most obvious defects, unsafe changes, and shallow implementations. For instance:
ruffandpyrightwith tests treated as first-class codepytestwith coverage, plus branch coverage on changed files- cognitive-complexity limits and mutation testing on changed code
bandit, secret scanning,actionlint,markdownlint- actions pinned to commit SHAs
- Lab and org: Lambda-Biolab
- Consulting: lambconsulting.bio
- LinkedIn: in/antoniolamb
- Email: contact@lambconsulting.bio



