The project’s goal was to implement a rudimentary database engine which is loosely based on a hybrid between MySQL and SQLite. The database engine only supports actions on a single table at a time. The engine employs a file-per-table approach similar to InnoDB engine. The engine uses a page size of 512 bytes and supports basic SQL commands such as CREATE, INSERT, DELETE, UPDATE, DROP and SELECT. The engine is developed by storing and reading hex bytes in the table files. The engine uses page header hex bytes as a key to distinguish between a B-Tree interior cell or leaf cell. The entire project is developed in Java.