GitHub

Sanjay Santhanam

I build things end-to-end - backends, systems, ML, developer tools, native apps, browser games, and the occasional TUI. M.S. in Computer Science, Syracuse University.

Recent

Pinned projects

  • optune — open-source Logitech Options+ replacement for macOS. Native Swift 6 + SwiftUI Liquid Glass, IOKit HID++ transport, 8 HID++ features (battery, DPI, SmartShift, button remap, host switching, onboard profiles, keyboard backlight, Fn-lock), per-app profiles, CLI + menu bar app + shared Core. Homebrew tap available.
  • flight-sim — browser flight simulator with takeoff, landing, instrument HUD, and a Three.js terrain pipeline. No install, runs from gh-pages.
  • snip — production-grade self-hosted URL shortener. TypeScript, Postgres, Redis, ClickHouse, BullMQ. Token-bucket rate limiting, signed webhooks, workspace RBAC, CLI client.
  • tsk — keyboard-first markdown todo manager. Go, Bubbletea TUI, atomic writes, natural-language due dates, shell completions.
  • core-stealth — privacy-auditing and QA browser harness. Tauri 2 + Rust core with a TypeScript UI, isolated browser profiles, fingerprint surface inspection, and region-locked QA runs.
  • signalclaw — terminal-style quant research dashboard. TypeScript + Python backtest engine, ticker tape, equity and drawdown panes, regime-aware header, true-black palette.
  • codeclone — code-clone detection and ML evaluation dashboard. TypeScript + Python, synced side-by-side diff, eval pass/fail grid, Dockerized services with Terraform config.
  • clawhum — audio fingerprinting and hum-to-find search. Python DSP pipeline behind a TypeScript oscilloscope UI, waveform panels, transport meters, spectrogram match previews.
  • adherence-ml — clinical ML observability for medication adherence models. TypeScript + Python, live KPI sparklines, SHAP waterfall explainer, IBM Plex type system.
  • ai-particle-simulator — describe an effect, render 20K+ GPU-accelerated particles. React + Three.js + WebGL, LLM-driven prompt-to-shader pipeline.

CLIs & dev tools

  • snippet-dev — local-first code snippet manager with fuzzy search, tags, syntax highlighting.
  • markdown-zen — distraction-free markdown editor with focus mode and a custom in-browser parser.
  • devdash — personal dev dashboard with glassmorphism UI, drag-and-drop widgets, Spotify and Gmail integrations.
  • context-clipboard — context-aware clipboard for Chrome, Brave, Edge, and Firefox. MV3, local-only, captures source URL + page title + surrounding paragraph, in-page command palette, OCR.
  • gitsight — open Git visualization for VS Code. Commit graph, blame heatmap, interactive rebase, GitHub PR review inline.
  • clawreview — terse, dense, keyboard-first code review UI. Severity left-rails, mono everywhere, j/k nav, ⌘K palette.
  • clawmind — paper-cream knowledge tool. Top composer, two-column reading, inline numbered citations.
  • Med-Tracker — calm pharmacy app with day-rail timeline, capsule motifs, and warm pillbox tokens.
  • regex-lab — live regex tester with shareable URL state.
  • data-forge — CSV/JSON explorer with multi-column filters and canvas-rendered charts.

Visual & creative

  • pixel-forge — image to retro pixel art. Floyd–Steinberg dithering, 14 palettes, SVG export.
  • fractal-lab — Mandelbrot + Julia explorer with deep zoom and palette mapping.
  • ascii-webcam — real-time webcam to ASCII in the browser.
  • retro-terminal — CRT terminal emulator with scanlines and phosphor glow.
  • CakePond — ambient SwiftUI koi pond for macOS.
  • sunsprout — cozy pixel village + farm simulator that runs in the browser.
  • gta-vibes — two browser games inspired by GTA. Top-down 2D and 3D Three.js, WASD, no install.
  • shotclassify — broadcast-graphic screenshot classifier. Felt-green scorebug chips, ESPN-style ticker, live classification feed.

Open source contributions

Merged PRs across upstream projects.

AI, agents & memory

Language tooling & lexers

Developer & infra tooling

Python libraries

Web, media & apps

Stack

Swift · Go · TypeScript · Python · Rust · Node · Postgres · Redis · ClickHouse · Docker · GCP · AWS · React · Three.js · PyTorch · TensorFlow · macOS / IOKit / SwiftUI

Selected publications

  • Drowsiness Detection with OpenCVIEEE ICESC 2021. 10.1109/ICESC51422.2021.9532758 · code
  • Animal Detection for Road Safety using Deep LearningIEEE ICCICA 2021. 10.1109/ICCICA52458.2021.9697287
  • Model Proposal for a YOLO Object Detection Algorithm based Social Distancing Detection SystemIEEE ICCICA 2021. 10.1109/ICCICA52458.2021.9697212
  • Computer Vision based Road Lane DetectionArtificial & Computational Intelligence, 2021.
  • Recognition of Pneumonia from X-Ray Image Patterns using Convolutional Neural Networks — 2021. code

Research

Contact

Pinned Loading

  1. Web application for managing court cases, scheduling hearings, and tracking legal-workflow state. PHP back-end with a JavaScript front-end.

    PHP 1 1

  2. Convolutional neural network that classifies pneumonia from chest X-rays. Trained on the Kaggle Chest X-Ray Pneumonia dataset with TensorFlow.

    Python

  3. Real-time driver drowsiness detection using OpenCV and the Eye Aspect Ratio (EAR) algorithm. MediaPipe-backed facial landmark pipeline with configurable thresholds and audible alerts. Published in …

    Python

  4. Real-time road lane detection pipeline built with OpenCV. Implements color masking, region-of-interest extraction, Canny edge detection, and Hough line transforms with averaged lane overlay.

    Jupyter Notebook

Read the original on github.com ↗