I'm a developer who enjoys building things from scratch — whether it's a low-level database engine in C++ or a full-stack web application. I love diving deep into systems programming and backend engineering, while also building clean, user-facing products.
A production-grade, from-scratch in-memory database engine built in C++17 with HPX for parallel task execution.
- Dual-index storage: Extendible hash index for O(1) point lookups + B-Tree for O(log n + k) range scans
- ACID transactions with two-phase locking (2PL) and shared/exclusive row locks
- Deadlock detection via DFS on a wait-for graph with automatic victim selection
- Write-Ahead Log (WAL) for durability tracing
- HPX async tasks with a work-stealing scheduler for high-throughput concurrent workloads
A full-stack campground review platform built with Node.js, Express, MongoDB, and EJS.
- User authentication — create accounts, log in, manage sessions
- Post, edit, and delete campground listings with photo uploads
- Star ratings and user reviews
- MVC architecture with clean separation of routes, controllers, and models
A lightweight web app designed to connect and empower micro-entrepreneurs and small-scale partners.
- Create profiles and post partnership opportunities
- Collaborate on projects and form strategic business alliances
- Built with Node.js, EJS, CSS, and MongoDB
Languages: C++17 · JavaScript · SQL
Backend: Node.js · Express.js
Databases: MongoDB · In-memory storage engines
Frontend: EJS · HTML · CSS
Tools: CMake · HPX · Git · Cloudinary
