I’m a product engineer and builder. Most of my best work started as a problem I ran into myself, got slightly out of hand on a weekend, and actually shipped into production.
I like building things more than talking about building things.
Hey, I'm Sanjay Makala. I'm a full-stack engineer and product builder based in India.
I learn by making stuff. Give me a blank repository, an annoying problem that needs fixing, and enough coffee, and I'll turn it into software that works the first time.
My engineering approach is grounded in reality: keep abstractions minimal, write strict TypeScript, measure real user feedback, and ship early. Whether it's catching leaked AWS keys before an exploit or saving monthly subscription revenue for solo SaaS founders, I care about software that earns its complexity.
Working software in production always beats 50 pages of design documents. I prototype fast, throw away code that doesn't hold up, and refine what works.
02
Security by Architecture
Tools like LeakWatch are built on zero-knowledge cryptographic models — never storing plain text secrets, only salted HMAC hashes and line metadata.
03
Performance is UX
Sub-50ms interactions, zero unneeded npm dependencies, keyboard accessibility, and crisp typography make tools that feel effortless to touch.
/SELECTED WORK02
Things I've engineered and shipped.
Real codebases, clean architectures, and products built to solve real-world problems.
Security SaaSLive v1.0
2026 • Security PlatformGitHub App Webhook
LeakWatch
Automated Secret Detection for Private Repositories
Monitors code pushes via GitHub webhooks, scans added diffs using high-entropy checks and regex rules, and alerts repository owners privately via Slack and Email before keys can be exploited.
ExitNote
Turn SaaS Cancellations into Customer Retention
Lightweight 12 KB Shadow DOM widget that intercepts subscription cancellation clicks, collects granular churn feedback, and triggers personalized retention offers on the spot.
📦 12 KB Zero-Dependency Shadow DOM Widget
💸 Dynamic Retention Save Offers
📊 Lost MRR & Reason Breakdown Dashboard
Next.jsTypeScriptShadow DOMSupabasePostgreSQLZod
Chrome ExtensionAI Copilot
2026 • AI NetworkingManifest V3
LinkedIn Reply Assistant
Contextual AI Networking & Smart Engagement
AI browser extension that seamlessly overlays LinkedIn messages and comments to generate authentic, high-signal responses across custom tones with zero robotic fluff.
⚡ In-DOM Smart Suggestion Injections
🧠 Claude 3.5 Sonnet & GPT-4o Multi-model Engine
🛡️ Local Encryption for User API Keys
TypeScriptChrome Extensions API (MV3)DOM MutationObserverCSS Variables
FormulaEngine & Cheatsheets
High-Performance KaTeX Vector PDF Generator
Automated pipeline transforming mathematical LaTeX expressions and engineering curricula into crisp, printable multi-column cheat sheets with zero typesetting errors.
📄 Sub-second Vector PDF Generation
📐 Mathematical Typesetting via KaTeX
🎓 Used by 1,000+ STEM Undergrads
JavaScript / Node.jsKaTeX EnginePuppeteer AutomationPrint Media CSS
/TELEMETRY & IMPACT03
Engineering proof in real numbers.
0
Production Apps Shipped
Complete systems from zero to deployment
<0ms
Webhook Latency
Across LeakWatch commit patch scanning
0%
Average Churn Recovered
Via ExitNote dynamic retention offers
<0KB
Zero-Bloat Widget Footprint
Gzipped Shadow DOM with 0 dependencies
ACTIVE DEPLOYMENTS & TELEMETRY
Indian & Global Developer Node Activity
Security Scanners Active Retention Widgets Deployed
INSPECTING NODE:Bangalore, India (HQ)
Primary Builder Base • 840+ Active Repos Monitored
12ms latencyONLINE
/INTERACTIVE TERMINAL04
Prefer the command line? Run sanjay-cli.
An interactive terminal running in your browser. Type commands to inspect repos, run automated health checks, test APIs, or read build notes.