Skip to content
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.

Projects, photos, and experience are Echo examples. Personal content will follow.

Project stack

Query interface
Query interface
Performance dashboard
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
Schema explorer
Storage engine
Storage engine
Query analytics
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

More projects