I build databases and distributed systems, with the goal of bringing down the complexity and cost of software development significantly. Right now I'm building one such system with the team at RelationalAI.

[email protected] - Twitter - Github

Present

My team and I are working to make incremental view maintenance practical in the context of an expressive relational language, for use cases involving many thousands of views at petabyte scale.

Our work involves such joyus activities as building a dataflow and memoization engine for demand-driven maintenance and incremental compilation, query optimization, and innovations in data structures to support incrementality at scale. We work closely together with researchers on topics such as identifying classes of queries that can be efficiently maintained, and incremental maintenance of recursive logic.

Please get in touch if this sounds fun to you.

Past