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