projects.

BoundingBox - Advanced GIS Coordinate Tool 🌍 Free Tool

2026 • Production Web Application

Professional GIS tool for generating and visualizing bounding boxes with coordinate system support. An enhanced, feature-rich alternative to bboxfinder.com used by GIS professionals, data engineers, and developers working with geospatial data. Completely free with no sign-ups required.

Key Features: Draw rectangles, circles, and polygons with instant coordinate output • Support for multiple projections via EPSG codes • Import/export WKT, GeoJSON, and raw bbox coordinates • Toggle between Long/Lat and Lat/Long ordering • GDAL-friendly format output • Integrated search bar and satellite view options

JavaScript Leaflet GIS Web Development

LookStuffUp - Chrome Extension ★ 5.0 Rating

2025 • Production

A free, privacy-first Chrome extension providing instant context for selected text. Features intelligent multi-source search (Wikipedia, Wiktionary, Dictionary), on-device AI for summaries and translation (20+ languages), and a customizable draggable interface with dark mode. Zero tracking, ads, or data collection.

JavaScript Chrome APIs On-Device AI Privacy-First

The Birth Lottery 📊 Simulation Tool

2026 • Production Web Application

An interactive demographic simulator that models the global lottery of birth using the UN World, IMF and other data sources. Spin a weighted wheel to draw a random demographic persona based on current global birth distributions, and explore how your life expectancy, income, education, and freedoms compare across different countries and cohorts. Great for gaining perspective about your own life!

JavaScript HTML5 Canvas CSS3 Demographics

Supercharged Overpass 📍 GeoGuessr Tool

2025 • Production Web Application

A specialized tool for GeoGuessr players to supercharge their Overpass queries. Helps players find specific locations based on map features, tags, and geographical data.

JavaScript Overpass API GIS

Self-Healing Distributed System POC

2025 • Research & Development

Engineered a fault-tolerant system demonstrating resilience and automation in hyperscale environments. Built with containerized microservices communicating via Redis Streams, implementing anomaly detection using scikit-learn's Isolation Forest to automate system recovery and ensure high availability.

Python Docker Redis Streams Machine Learning Microservices

Kafka Streams Design Patterns

2023 • Open Source

Collection of production-ready design patterns and best practices for Apache Kafka Streams applications. Demonstrates real-world stream processing patterns including stateful operations, windowing, joins, and error handling strategies for building robust event-driven architectures.

Java Apache Kafka Kafka Streams Event-Driven

Quasi-Euclidean Distance Metric 📄 Published

2020 • Academic Research (AICAI)

Developed a novel quasi-Euclidean distance metric for calculating image similarity and evaluating its effectiveness against standard metrics like SSIM and Euclidean distance. Research paper "Determining Image similarity with Quasi-Euclidean Metric" published and peer-reviewed, available on ArXiv. Full implementation open-sourced demonstrating practical applications in computer vision and image processing.

Python Computer Vision Research Image Processing

Discord Giveaway Bot

2025 • Production

Feature-rich, production-quality Discord bot with full-stack architecture. Includes data persistence, separate Express.js dashboard for configuration, and scheduled task execution via node-cron. Demonstrates end-to-end product ownership from development to deployment.

JavaScript Node.js Express.js Discord.js Full-Stack

Stock Market Prediction Platform

2020 • Data Engineering & ML

End-to-end data pipeline consuming historical quotes (Alphavantage API) and tweets (Twitter API) with sentiment analysis using TextBlob. Data stored in MongoDB and exported to AWS S3. Trained SparkML model exposed via REST API to predict future stock close prices for trading decisions.

Python SparkML MongoDB AWS S3 REST API NLP

Human Detection in Floods (MaskRCNN)

2019 • Computer Vision

Inspired by 2018 disasters in Uttarakhand and Kerala. Remodeled the state-of-the-art MaskRCNN algorithm to detect humans in flood-affected areas and evaluated real-world video performance for disaster response applications.

Python TensorFlow MaskRCNN Computer Vision OpenCV

Mercury Telemetry System

2020 • NYU Capstone

Backend team member for Mercury, a telemetry system developed as the main objective of an NYU graduate course. Designed and implemented scalable backend infrastructure for real-time telemetry data collection and processing.

Python Backend Telemetry Real-time