Adam Wolk
Principal PM for Postgres @ Microsoft
OpenBSD developer interested in database engineering, distributed systems, information security & networking. Over a decade of experience with large and complex systems ranging from the corporate financial sector to the start-up landscape. Experienced team leader developed systems from the ground up from C on ARM devices, through back-end systems in Go, Python and Rails to web front ends in modern JavaScript frameworks - all continuously integrated, deployed and monitored. Currently pushing at the edge of distributed SQL as a Principal Program Manager for Azure Database for PostgreSQL.
POSETTE 2026 Talk
Fuzzing PostgreSQL
Fuzzing is a simple but powerful technique for discovering edge-case bugs in large, stateful systems like PostgreSQL.
This talk shows how to apply it to Postgres’ client library libpq which handles every network connection before the server sees a query.
We’ll walk through building minimal harnesses, generating and mutating protocol inputs, and reasoning about what makes fuzzing effective on complex C codebases.
The session is meant as a practical guide: how to start fuzzing a Postgres-related project, what challenges to expect, and what kind of issues you can realistically uncover along the way.
In this session you will learn:
- what fuzzing is and why it finds bugs other techniques miss
- which PostgreSQL surfaces make good fuzzing targets and why
- how to apply fuzzing to Postgres networking components (libpq)
If you’re a PostgreSQL developer, this talk will add another tool for improving the stability and security of the projects you build.
Add livestream to calendar Register for updatesPast Talks
-
Hitchhiker's Guide to Row-Level Security in Citus (POSETTE 2025)
-
From Postgres full text search to Retrieval Augmented Generative search (POSETTE 2024)
-
Multi-tenant SaaS apps made simple on Azure Cosmos DB for PostgreSQL (Citus Con 2023)
Subscribe to the POSETTE newsletter
to keep up with the latest news
Join the conversation
Use the hashtag #PosetteConf