Neobase

Neobase is a next-generation database solution that combines the flexibility of NoSQL with the reliability of traditional relational databases. It is designed for modern applications that need to scale without compromising on data integrity.
Project stack

Query interface

Performance dashboard
Building a database from scratch taught me more about computer science fundamentals than any course ever could. From implementing B-trees to designing a query optimizer, every component required deep understanding of data structures and algorithms. The result is a database that is both powerful and approachable.

Schema explorer

Storage engine

Query analytics
Highlights
- Designed a hybrid storage engine supporting both document and relational models
- Implemented ACID transactions with optimistic concurrency control
- Built a query language that combines SQL familiarity with JSON flexibility
- Created automatic indexing based on query pattern analysis

