Pete Vilter

Hey, I’m Pete. I enjoy building nice abstractions and environments for programming, especially as a means toward understanding and empowerment. My work explores the intersection of databases, programming languages, and visualization.

I’m currently a software engineer at RelationalAI. Previously, I worked at Bubble, Cockroach Labs and Socrata, and before that I studied CS and environmental studies at the University of Chicago.

TwitterGitHubLinkedIn

Posts

Projects

Lingo / Datalog-TS

A Datalog interpreter written in TypeScript, with a surrounding set of tools including a language workbench (Lingo) for defining new languages, as well as a visualization environment and other experiments. See posts above.

TreeSQL

An experimental database engine in Go, supporting tree-structured queries with updates pushed to the browser over a WebSocket.

Lemur

A visual functional programming language written in Elm; capstone project for UChicago CS degree. Also see the paper.

Other

In various states of completion…