Skip to content

Projects

Things I built end to end — mostly systems where the data had to be right and the latency had to be low.

2026

Insight for Impact

An AI-powered humanitarian command center built for Hacklytics 2026 (Databricks × United Nations). It turns fragmented UN humanitarian data into something you can actually act on: a 3D crisis globe, funding gap analytics, ML forecasts, and natural-language queries over live data.

  • Two-stage ML pipeline — Prophet for funding trends, XGBoost for needs prediction
  • Interactive 3D globe with Globe.gl / Three.js and Plotly analytics
  • Conversational queries over UN HNO/HRP data via Databricks Genie
  • Mismatch scoring to surface high-neglect-risk regions
  • Python
  • XGBoost
  • Prophet
  • Streamlit
Insight for Impact — humanitarian dashboard and 3D crisis globe
The Insight for Impact team at Hacklytics 2026
Built with Nikil Kandala for Hacklytics 2026: Golden Byte at Georgia Tech.

2024

Order Entry System

A full-stack order entry system for hedge fund traders, built with a three-person team. Redis caching and low-latency matching over FastAPI and WebSockets get request/response under 50ms, behind a deliberately lightweight HTMX front end.

  • Sub-50ms request/response on local benchmarks
  • Redis sorted sets for price-time priority, atomic matching via Lua scripts
  • Real-time order book streamed over WebSockets
  • Risk limits, role-based access, multi-account support, and audit logging
  • Python
  • FastAPI
  • Redis
Order Entry System — order book and trading interface
The team at Millennium HQ in New York
Demoed at Millennium HQ in New York — order submission, real-time matching, and risk controls.

—

Cruise Line Database System

Designed the EERD and built an optimized SQL database for a cruise line management system, with the constraints and stored procedures needed to keep the data honest under complex booking scenarios.

  • Optimized constraints and stored procedures
  • Enforced data integrity without sacrificing query performance
  • Schema designed to scale with operational complexity
  • SQL
  • Python

—

Peohnein

A workplace safety app that reads live air quality from PurpleAir sensors and recommends protective equipment against safety thresholds, sourcing real products through the Amazon Product Advertising API.

  • Real-time air quality monitoring across sensor APIs
  • Automated PPE recommendations driven by safety thresholds
  • Dashboard for workplace safety metrics
  • Python
  • Javascript
  • Node.js

—

Air Quality Analysis

A statistical study of more than a million pollution data points, using correlation analysis, time-series modeling, and forecasting to find the trends underneath the noise.

  • Correlation analysis across a million-plus readings
  • Time-series modeling and statistical forecasting
  • Numpy
  • Pandas
  • MatPlotlib