Building backend applications

Backend Developer | AI/ML Enthusiast | Computer Science

Naveen Prabakar

Currently Working On

CacheDB

Nov 2025 – Present

A crash-consistent, high-performance cache database written in Java that combines in-memory caching with disk-backed persistence. CacheDB ensures durability and fast recovery using Write-Ahead Logging (WAL) and automatic replay on startup.

Write-Ahead Logging (WAL) for durability
Automatic crash recovery via WAL replay
In-memory caching with disk-backed persistence
Real-time cache state monitoring dashboard
Packaged as a reusable Maven library
Published Maven plugin for easy integration
Java Maven Write-Ahead Logging Concurrency Disk Persistence Web Dashboard
GitHub
CacheDB Architecture Diagram

Skills & Interests

Backend Development

Building robust and scalable server-side applications with modern technologies.

AI & Machine Learning

Learning about intelligent systems and machine learning solutions.

Database Management

Designing and optimizing database for optimal performance.

View My Work

GitHub Projects

Software Projects

Explore my software development projects, including backend applications, games, and tools.

C++ Python Java JavaScript
View on GitHub
Google Colab Projects

Data Science Projects

Check out my data science notebooks and machine learning experiments.

Python Machine Learning Data Analysis Visualization
View on Colab
Kaggle Projects

Applied AI Projects

Explore my practical applied AI works and competition solutions.

AI Machine Learning Model Analysis LLMs Comparisons
View on Kaggle

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

Chat Assistant

Hello! I'm Naveen's AI assistant. What questions do you have?