Skip to content
View Sanjays2402's full-sized avatar

Block or report Sanjays2402

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sanjays2402/README.md

Sanjay Santhanam — software engineer

Hi, I'm Sanjay

I'm a software engineer working on backend systems, native apps, and developer tools. I contribute upstream fixes across language tooling, developer infrastructure, and web applications.

Merged pull requests · LinkedIn

Open-source contributions

PR contributions across 567 open-source repositories · Accepted or incorporated work in at least 290.

413 directly merged PRs across 280 repositories, plus work incorporated in 10 more through maintainer PRs, cherry-picks, co-author credit, and adopted tests or fixes—including work on maintainer branches.

Contribution counts & maintainer acknowledgments → · Verified October 3, 2026

My contributions: OpenClaw · Pygments · Ruff · rclone · Hermes WebUI

Featured projects

Systems & developer tools

retrace — Crash-resumable Python workflows

Resumes interrupted workflows from SQLite checkpoints, with durable retries and a live execution inspector. Zero runtime dependencies.

Python · asyncio · SQLite

Try the Retrace recovery playground →

ferry — Background tasks with recovery built in

A lightweight task queue with priorities, retry backoff, delayed and cron scheduling, crash recovery, and a live dashboard.

Python · SQLite · Redis

GitSight — Git history inside VS Code

Explore commit graphs, inline blame, file history, worktrees, and pull requests, with tools for comparing refs, rebasing, and resolving merge conflicts.

VS Code · Git

Snip — URL shortening with analytics

A link-management API with custom slugs, team workspaces, click analytics, QR codes, and signed webhooks.

TypeScript · Express · PostgreSQL · Redis · ClickHouse

tsk — Tasks in a plain Markdown file

A keyboard-first todo manager with a terminal UI, fuzzy search, and a scriptable CLI. Tasks stay readable and editable in your own editor.

Go · TUI · CLI · Markdown

copilot-usage-tracker — Visibility into enterprise Copilot spending

Tracks usage and costs with team attribution, budgets, trends, unusual-activity alerts, and per-user drill-downs.

Python · Streamlit · SQLite

Native apps & browser tools

Optune — Native controls for Logitech devices

A macOS menu bar app and CLI for Logitech MX mice and keyboards: battery monitoring, DPI, button remapping, host switching, and per-app profiles.

Swift · macOS · HID++

Tilt — Depth and frosted glass for your MacBook

Turns lid movement into live perspective, blur, and dimming effects rendered on the GPU, with idle glass, battery saving, and a preview hotkey.

Swift · SwiftUI · Metal · ScreenCaptureKit

Slab — An offline PDF studio

Merge, sign, redact, OCR, and compare PDFs, with watched-folder automation and on-device AI for search, summaries, and chat with citations.

Rust · Desktop · On-device AI

Explore Slab's PDF tools → · Download Slab →

Context Clipboard — A clipboard that remembers the source

Saves copied text and images with their URL, page title, and surrounding context. Includes search, tags, privacy redaction, and encrypted exports.

TypeScript · Browser extension

Explore Context Clipboard →

Maps, data & creative experiments

city-friction-map — Community reports for everyday city obstacles

Report, verify, and share local obstacles on an interactive map, with trip checks, public city feeds, and CSV/GeoJSON export.

JavaScript · Express · SQLite · Leaflet

Data Forge — Explore a dataset in your browser

Drop in CSV, TSV, or JSON to filter, sort, chart, and export your data. Supports pasted datasets and runs without a build step.

Browser · Canvas · Zero dependencies

Flight Simulator — A procedural world you can fly through

A browser flight simulator with mountains, coastlines, clouds, and landable airfields. Built in a single HTML file with no npm or build step.

JavaScript · Three.js

Try the Flight Simulator →

ASCII Webcam — Live video rendered as text

Converts a webcam feed into ASCII art with color and monochrome modes, character ramps, and adjustable resolution. Processing stays in the browser.

Browser · Real-time graphics

AI Particle Simulator — Interactive 3D particle effects

Explore particle presets, visual styles, color themes, and live controls, with GIF and video export. Optional text-to-particle generation connects to an OpenAI-compatible API.

React · Three.js · WebGL

Try the AI Particle Simulator →

Memory Matrix — Pair matching with an arcade twist

Match cards, build score streaks, race the clock, and take on a daily challenge. Choose from themed decks, including real technology logos.

Browser game · Touch controls · Daily challenges

Play Memory Matrix →

More projects

core-stealth · clawmind · triple-tic-tac-toe · devdash · 2048-game

snippet-dev · clawreview · signalclaw · clawhum · adherence-ml

codeclone · CakePond · sunsprout · gta-vibes · pixel-forge

url-shortener · secure-notes-app · realtime-log-monitor · personal-file-backup

Tools I work with

TypeScript Python Go Swift Rust Postgres Redis Docker

  • Backend & systems: task queues, durable workflows, APIs, and data storage.
  • Native & web: macOS apps, browser interfaces, and WebGL.
  • Developer tooling: CLI/TUI tools, ML tooling, and debugging.

Pinned Loading

  1. Court-Case-Management Court-Case-Management Public

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

    PHP 1 2

  2. Pneumonia_Detection Pneumonia_Detection Public

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

    Python

  3. Drowsiness-Detection-with-OpenCV Drowsiness-Detection-with-OpenCV Public

    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. Road-Lane-Detection-Using-Computer-Vision Road-Lane-Detection-Using-Computer-Vision Public

    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