Tashif Ahmad Khan

Tashif Ahmad Khan

Software Developer

Welcome

tashif.codes shipping 81 projects — 51 of them live
81
19
12,382
165
[email protected] — aboutzsh
tashif.codescat ./about.md

Holaaaa! 👋

I'm an engineer in Delhi, India, building full-stack apps and generative AI. I like the problems nobody else is bothering to fix. Off hours I'm poking at my home lab or over-engineering something nobody asked for. I use code to solve real problems, mostly my own laziness.

Delhi, IndiaFull Stack EngineerOpen Source

Stack

23 tools · 4 categories
Languages3
Python
JavaScript
Go
Frameworks9
Next.js
React.js
React Native
Node.js
Astro
FastAPI
Redux
LangChain
Framer Motion
Databases4
PostgreSQL
MongoDB
OpenSearch
SQLite
Tools7
Git
Docker
Vercel
Codeberg
Tailscale
Nginx
AWS

Experience

2 companies · 3 roles

Software Development Engineer

April 2026 – Present · 6 mo
  • Own the compliance AI pipeline end-to-end; extended it to new regulatory frameworks and certificate scopes.
  • Built a real-time notification system (SSE + SMTP + Slack) monitoring Bugzilla, Google Groups, CCADB, and Regulatory Ballots for same-day compliance surfacing.
  • Built a continuous regulatory review pipeline; GitHub Bot reviews measure the impact of regulatory changes on CPS/Compliance Documents, powered by an internal Graph RAG LLM for compliance audits on Ballot releases and Governing Document updates.
  • Scraped live Google Groups, ballot releases, CAB Forum BR updates, and Root Policy GitHub Releases to build an active monitoring system with Graph RAG LLM orchestration.

Software Development Intern

Nov 2025 – May 2026 · 6 mo
  • Built the pipeline the current role now owns: Django/Python converting hierarchical PDFs to Markdown and extracting structured compliance statements.
  • Ran LLM workloads async via Celery, Redis, and Kafka so a slow document never blocks a request.
  • Added semantic search on OpenSearch + PostgreSQL mapping conformance statements to regulatory standards.
  • Shipped the first Next.js dashboard with Auth0 for compliance radar metrics.

Software Development Intern

May 2025 – July 2025 · 2 mo
  • Shipped 3 React modules (video tracking, shapefile download, block change/edit page) for a live IRCTC project covering vendor progress monitoring.
  • Wrote FastAPI REST APIs with JWT auth on PostgreSQL.
  • Automated DB migration cron jobs; added Block Change Alerts for approvers via SMTP and web push.
certificate

Selected Works

6 builds

Agentic Browser

FastAPI, LangChain, LangGraph, React, TypeScript, MCP, Docker, WebExtension APIs

Built a model-agnostic automation platform where AI agents plan, execute, and verify actions on any website, through FastAPI and MCP.
LangGraph coordinates multiple agents with tools for web search, content extraction, and Google Workspace tasks.
One dual-mode server serves both REST endpoints and Model Context Protocol clients.
A TypeScript extension drives the DOM directly and executes AI-generated script plans, backed by the Python server.
Bring Your Own Keys: works with Gemini, OpenAI, and Anthropic models.

TalentSync AI

Next.js, TypeScript, FastAPI, LangChain, LangGraph, PostgreSQL, FastStream, Kafka, Redis, Docker

Resume analysis, job category prediction, and a pre-vetted talent dashboard for employers.
LangChain + RAG + LangGraph generate personalised cold emails, interview questions, and answer frameworks.
Parsing layer extracts structured data from raw resumes to drive job-category prediction.
FastAPI backend with PostgreSQL, containerized with Docker; users can plug in their own model keys (BYOK).

CodeTrace & Stats APIs

React, TypeScript, TanStack Start, Supabase, Python, FastAPI, Redis, Docker

Coding-profile dashboard pulling stats from GitHub, LeetCode, Codeforces, GeeksForGeeks, CodeChef, HackerRank, and takeUforward into one shareable page.
Per-platform deep-dive pages with charts for rating history, difficulty breakdowns, and language profiles. Daily submissions from every platform land in one activity heatmap.
Built REST APIs for each platform (LeetCode, GitHub, GFG, TakeUForward, HackerRank, CodeChef, CodeForces).
Plus a Self-Hostable Git Platform API (Forgejo, Gitea, Codeberg).
Basis of RCEE's placement portal here — detailed blog here.

JIIT Tool Suite

React, Next.js, Python, Flask, Pyodide, MongoDB

JIIT doesn't really do tech. Timetables lived in random PDFs, attendance was invisible until it already mattered, and companies visited campus while eligible students found out through WhatsApp groups. This suite exists because nobody at the university was going to build it.
JPortal (React PWA, 18k+ users) with Pyodide PDF parsing, so marks render on a phone.
Timetable used by 6.5k+ students; Mess Menu with daily/weekly meal plans, 5.2k+ readers.
Placement & Campus Updates portal so opportunities reach students when they can still apply (4k+/2k+ users).
Sophos Auto-Login scripts because the hostel wifi kicks you off every ~45 minutes (~100 users).
Telegram Notification Bot pushing Superset placement activity.
Built as a JIIT student, 2022–2026.

Home Lab

Docker, Docker Compose, Linux, Bash

20+ self-hosted services on Docker: Nextcloud, Jellyfin, OnlyOffice, Forgejo, SearXNG, Homarr. One Compose file keeps the stack reproducible.
Media pipeline: Prowlarr/Sonarr/Radarr/Lidarr/Readarr feed qBittorrent through FlareSolverr; Seerr handles requests and Tdarr transcodes overnight so storage stays sane.
A custom FastAPI dashboard tracks service health, container restarts and Tailscale devices, with uptime pings that catch a failed service early.
Remote access over Tailscale VPN with Nginx Proxy Manager in front for SSL and subdomains, tunneled through a VPS so it works without a static IP.
Nightly backups to local disk and an encrypted offsite copy, plus Watchtower for updates and health checks that alert if anything stays down.

F-Droid Apps

React Native, Expo, EAS Build, Android, F-Droid

Run a self-hosted F-Droid repo at tashif.codes/fdroid with 3 signed apps. Add it once, get updates automatically.
Paisa keeps the ledger on the phone. It parses bank SMS on device for 100+ Indian banks. SMS never leaves the device, and you can bring your own key for statement imports.
Patchwork is the task manager I actually use. CalDAV and Nextcloud Deck boards, AI draft from a photo or note, GitHub issues, and widgets that stay quiet until you need them.
Delhi NCR Metro plans DMRC and NMRC trips. The app runs on a FastAPI service I built that wraps DMRC and NMRC endpoints and bridges the two networks for routes, fares and station search.

Education

Jaypee Institute of Information Technology

2022 - 2026

B. Tech Electronics & Communication

CGPA: 7.4/10.0

Delhi Public School, R. K. Puram

2018 - 2022

CBSE XII – 94.6%
CBSE X – 94%

Leadership

Treasurer & Senior Advisor

2024 - Present

Optica Student Chapter JIIT

  • Organised a flagship HC Verma talk with ~4,000 participants, on and off campus.
  • Ran a comedy open mic that drew ~3,000 participants.

Mentor

2023 - Present

The Jaypee Debating Society

  • Coach the junior cohort on debate strategy.

Organising Secretary & Cofounder

2023 - 2024

Jaypee Parliamentary Debate

  • Started the inaugural inter-college debate (JPD 1.0) with 52 external teams; it now runs as an annual event.

Core Executive

2019 - 2020

JOUST'23 | Parola Literary Hub

  • Helped run one of India's largest literary festivals (500+ paid participants, ₹700k revenue).