These are projects I’ve built in my free time to explore new technologies, solve interesting problems, and push my skills beyond my full-time work.


3ync

A Local-First S3-Compatible Object Storage Synchronizer
A tool that keeps S3-compatible object storage replicas synchronized using a local-first architecture. Implements efficient object synchronization, conflict handling, and metadata tracking for eventually consistent storage.

Stack: Golang, S3 API, Test Containers, Docker → View on GitHub, Blog


Ask HackerNews

Temporal-powered Agentic RAG over Hacker News
An Agentic Retrieval-Augmented Generation (RAG) system that explores and indexes Hacker News content into Elasticsearch, and orchestrates RAG workflows with Temporal.

Stack: Golang (Gin), Temporal, Elasticsearch, React, Ollama
View on GitHub, Blog


Minimal Redis

A Redis-Compatible Server Built from Scratch
A minimal implementation of a Redis-compatible server built from scratch as part of the CodeCrafters Redis challenge, exploring the Redis protocol (RESP), TCP networking, concurrency, and in-memory data structures.

Stack: Golang, TCP, RESP Protocol
View on GitHub, CodeCrafters Challenge


Tech Career Explorer

Data-Driven Insights for Tech Industry Careers
A web-based tool for analyzing salary trends, skill demand, and career paths across the tech industry.

Stack: Python, MageAI, PostgreSQL, DuckDB, DBT, Metabase
View on GitHub


GitHub Events Analyzer

Real-Time Pipeline for Repository Activity Insights
Processes GitHub event data to visualize contributor activity, PR trends, and repository health via Kibana dashboards.

Stack: Java, Elasticsearch, Redpanda, Kibana
View on GitHub


LeetCode Solutions Archive

Optimized Solutions Across Multiple Languages
A curated archive of LeetCode challenges solved with a focus on algorithmic efficiency and clean code.

Languages: Python, Golang, Java, PHP, JavaScript
Site, View on GitHub


Jira Scrum Analytics

Automated Agile Performance Dashboards
Extracts and visualizes sprint metrics (velocity, cycle time) to identify bottlenecks and improve team productivity.

Stack: Python, Pandas, MySQL, DuckDB
View on GitHub


Explore more projects on GitHub