Systems Programmer · University of Michigan Course Project
SillyQL Database Engine
An in-memory relational database engine with typed tables, conditional queries, indexing, deletion, and joins.
Overview
What I built
SillyQL parses a SQL-inspired command language and manages multiple typed in-memory tables. The engine supports table creation and removal, row insertion, conditional selection and deletion, plus joins across tables while maintaining optional indexes for faster lookup.