Sujat Khan000

hi, sujat here.

Software developer and designer by day. Fiction reader by night. Somewhere in between is where I live.

Say hi!

/ about me

I'm a developer who builds projects — for clients, for fun, and for the challenge of it. I'm always learning — mostly by shipping things and figuring it out as I go. 

Here are some technologies I have been working with:

  • TypeScript
  • JavaScript
  • React
  • Python
  • Docker

In my free time, you'll find me in a corner reading books, sketching a masterpiece or just sitting with my thoughts.

/ work
/01Live project

ARMORGUARD

Autonomous AI pentesting agent that probes web applications for security vulnerabilities and generates severity-scored forensic reports — governed in real time by the ArmorIQ SDK for intent drift detection.

  • TypeScript
  • Python
  • React
  • Supabase
  • Docker
ARMOR GUARD screenshot
/02Live project

SPOTIFY2006

A modern music streaming app reimagined in the design language of the mid-2000s web. One React engine — real search, playback, playlists, and an AI DJ — wrapped in three completely different retro skins you can switch between live.

  • JavaScript
  • React
  • Vite
  • Groq AI
SPOTIFY 2006 screenshot
/03Live project

SUJATV1

Personal portfolio built with React and Framer Motion — features scroll-driven animations, a scramble text effect, and a dark editorial aesthetic.

  • React
  • Tailwind CSS
  • Framer Motion
SUJAT V1 screenshot
/04Live project

SHUKLAUPVCCRAFT

High-performance web platform for a premium aluminium & uPVC solutions business — rich animations, category-filtered galleries, and direct WhatsApp enquiries.

  • React 19
  • Tailwind CSS 4
  • Framer Motion
  • Radix UI
  • Vite 7
SHUKLA UPVCCRAFT screenshot
/05Live project

THRIFT BYMUSKAN

Full-stack e-commerce platform for a thrift store — product listings, cart, Razorpay payments, Cloudinary image management, and automated email notifications.

  • TypeScript
  • React
  • Express
  • MongoDB
  • Razorpay
  • Cloudinary
THRIFT BY MUSKAN screenshot
/06Open source

JARVISAGENT

An autonomous AI agent for Windows that automates complex tasks through natural language using voice interaction, multi-step reasoning, and an integrated HUD dashboard.

  • Python
  • PySide6
  • Playwright
  • SQLite
JARVIS AGENT screenshot
/07Open source

EXRAY

A tiny open-source tool that scans your Instagram DMs and roasts your chat game with brutal honesty.

  • Python
  • JavaScript
EX RAY screenshot
/ off screen

When no one's watching — who are you?

The Board

Pattern recognition, but slower

I've been playing the Sicilian long enough to blame it for most of my losses. Hovering around 1835 blitz on Lichess — chess scratches the same itch as debugging: find the pattern, calculate the line, accept the consequences.

The Training

Iron, gloves, and the occasional takedown

A 160 kg deadlift at 78 kg bodyweight, some strictly-amateur boxing, and wrestling purely for the fun of it. The gym is the one place where the overthinking stops and the reps are the only thing that counts.

Charcoal sketch of an armored knight
Charcoal sketch of veiled eyes

The Lines

Sketching — graphite over pixels

Charcoal and graphite over pixels. I sketch whatever sits still long enough — armored knights, veiled eyes, strangers on trains. Happily amateur, and planning to stay that way; it's the one craft I refuse to optimize.

The Pages

The reading list keeps growing

The list grows faster than I can finish it — Norwegian Wood, White Nights, The Molecule of More, and whatever Dorian Gray says about staring at side projects too long. Fiction for the feelings, non-fiction for the systems.

The Board

Pattern recognition, but slower

I've been playing the Sicilian long enough to blame it for most of my losses. Hovering around 1835 blitz on Lichess — chess scratches the same itch as debugging: find the pattern, calculate the line, accept the consequences.

The Training

Iron, gloves, and the occasional takedown

A 160 kg deadlift at 78 kg bodyweight, some strictly-amateur boxing, and wrestling purely for the fun of it. The gym is the one place where the overthinking stops and the reps are the only thing that counts.

Charcoal sketch of an armored knight
Charcoal sketch of veiled eyes

The Lines

Sketching — graphite over pixels

Charcoal and graphite over pixels. I sketch whatever sits still long enough — armored knights, veiled eyes, strangers on trains. Happily amateur, and planning to stay that way; it's the one craft I refuse to optimize.

The Pages

The reading list keeps growing

The list grows faster than I can finish it — Norwegian Wood, White Nights, The Molecule of More, and whatever Dorian Gray says about staring at side projects too long. Fiction for the feelings, non-fiction for the systems.