Visual Query Builder
A drag-and-drop interface for building complex database queries without writing SQL by hand. It introspects Postgres metadata, lets you wire joins visually, and emits clean SQL or Prisma queries on the other side. I built it because every internal tool I have shipped eventually grows a 'just let me filter this differently' request, and at some point a UI is cheaper than another ad-hoc endpoint. It is not a replacement for SQL, it is a way to let non-engineers ask 90% of the questions without involving an engineer.
What this is
A lab, not a product.
A drag-and-drop interface for building complex database queries without writing SQL by hand. It introspects Postgres metadata, lets you wire joins visually, and emits clean SQL or Prisma queries on the other side. I built it because every internal tool I have shipped eventually grows a 'just let me filter this differently' request, and at some point a UI is cheaper than another ad-hoc endpoint. It is not a replacement for SQL, it is a way to let non-engineers ask 90% of the questions without involving an engineer.
Features
Learnings
Technologies
Capabilities
What it does
The features that actually got built and run in this prototype.
The stack
What it is built with
The libraries and runtimes I picked for this lab and why they earned their place.
What I learned
Learnings, in order of how much they surprised me
The things I would tell another engineer before they tried the same experiment.
Note: This is an experimental project in the beta stage. It is a learning exercise and technical exploration rather than a production-ready solution. Patterns and code may change.
Developer Tools
Related labs
Other explorations in this area.
Want me to build something like this for you?
If this kind of work fits your roadmap, I take on a small number of paid projects each quarter.