AI engineer & full-stack developer — India

IbuildAI productsthatruninproduction.

Available for work · --:-- ISTPunjab, India · IST

(01) — About

Complete products, not demos — nothing is real until it's wired to an actual database, an actual API, and actual users.

Based in
Punjab, India · IST
Shipping publicly
since 2023 · 50 repos
Best at
AI agents, applied ML, full-stack products
Also do
Voice agents, dev tooling, React Native
Languages
Python, TypeScript, JavaScript, SQL
Elsewhere
Parthav AI on YouTube

I'm Parthav — an AI engineer and full-stack developer from Punjab, India. Scroll my GitHub and you'll see almost every idea shipped as a pair: a React or TypeScript frontend with a Python or Django backend behind it, because a feature isn't finished until real users can touch it.

I came up through classic full-stack work — React, React Native, Python, Django — and learned ML the practical way, by building with it. That path runs from early data-analysis notebooks and a Spark house-price model, through production web apps like EzPrints and a full LMS, to NTF Travel, a live IATA-certified travel booking platform. In 2025 I went on an applied-AI sprint and shipped a string of end-to-end products: Cardio Care AI, Crime Radar AI, AgriVision, Job Sphere AI, Moodify and more.

These days my work centers on AI agents and developer tooling in TypeScript and Python. I built docgen — an open-source CLI that documents any codebase in about a minute using Claude, OpenAI, or Gemini — and I'm deep in agent work: voice agents, automation pipelines that quietly save clients hours every week, and products like REMLY-AI and OrderKaro that are in active development right now.

Away from the editor I run Parthav AI on YouTube — honest, hype-free takes on the tools I actually use, and live streams where I build real projects on camera. I'm based in Punjab (IST) and I reply fast. If you're building something with AI, let's talk.

Recent builds

04 shipped

Shipped as frontend + backend pairs — real users touched every one. Hover a card to inspect.

Live
ntftravel.com
4.96Santorini, GRJun 18 – 21 · 2 travellers · 28°C
Arrival & private transfer09:40
Caldera sunset cruise17:10
Cliffside suite · 3 nights
Departure · SFO11:20
$3,480 / personBook trip
ntftravel.comLIVELive bookings across 3 markets
docgen
index.tscore.ts run
1import { docgen } from './core'
2
3const docs = await docgen.scan({
4 root: process.cwd(),
5 model: 'claude-opus',
6 graph: true,
7})
8
9// 214 files · 1,842 symbols · 1m 04s
$ docgen build ✓ done
docgenOSS1.8k GitHub stars · MIT-licensed
crime-radar.ai
Product analytics
Realtime · all environments
Last 30 days
Events / day10.4M+6.2%
DAU128,940+8.1%
p95 latency212ms−14ms
Error rate0.04%+0.01
Events10.4M
Visited482,100
Signed up96,420
Activated41,880
Retained D3022,905
crime-radar.aiCASE STUDY92% hotspot-prediction accuracy
Live
ezprints.app
New in · FW25The Verel Trench$1,290(214)
Add to bag
ezprints.appLIVE12k+ print orders shipped

(02) — Selected work

A library of things I've shipped.

Client platforms, AI products and open source. Drag, scroll or swipe the wall — it loops endlessly through the full catalogue; open the live ones.

app.halcyon.capital
Portfolio value$84,920.55+$1,984.20 · +2.41% today
1D1W1M1Y
240.18
AAPL240 sh+4.82%
NVDA88 sh+11.4%
TSLA160 sh−2.10%
Halcyon CapitalCASE STUDY
Fintech · trading platformp95 3.2s → 240ms
verdant.eco
Start free
Carbon ledger · v2.0
Measure, cut & report every ton.
Automated Scope 1–3 accounting audit-ready in a click.
Book a demoDocs
−38%emissions YoY
VerdantCASE STUDY
Climate SaaS · carbon ledgerMRR +38%
nocturne.studio
New in · FW25The Verel Trench$1,290(214)
Add to bag
NocturneCASE STUDY
Luxury commerceAOV +22%
atlasfreight.io
Freight deskavg quote 38m
New RFQ2
SHA → LAX40ft HC4h SLA
RTM → NYC20ft6h SLA
Quoting2
SIN → HAMreefer$4,820
DXB → LHRair 2t$9,140
Won1
HKG → SFO40ft$6,310
Atlas FreightCASE STUDY
Logistics · quoting enginequotes 4h → 38m
sentinel.security
Live incidents24 active · 3 critical
#4821BurglarySector 7
#4820AssaultDowntown
#4817VandalismRiverside
#4813TheftMidtown
Risk heat · ML
risk
SentinelCASE STUDY
Fraud detection consolefraud caught +2.3×
lumenhealth.co
Good morning, Maya
Next visit · todayDr. Reyes · Cardiology
2:30 PMJoin call
HR72bpm
SpO₂98%
BP118/76
Care plan
Metoprolol · 25mg
Log blood pressure
Lumen HealthCASE STUDY
Telehealth · mobile appno-shows −41%
kairo.ai
Draft · Launch emailKairo 2 · GPT-class
Rewrite this to sound more confident.
Here's a punchier version — leading with the outcome, tighter verbs, and a clear CTA at the close.
Ask Kairo to continue…
KairoCASE STUDY
AI writing SaaS12k active users
ntftravel.com
4.96Santorini, GRJun 18 – 21 · 2 travellers · 28°C
Arrival & private transfer09:40
Caldera sunset cruise17:10
Cliffside suite · 3 nights
Departure · SFO11:20
$3,480 / personBook trip
NTF TravelLIVE
IATA travel platformlive · in production
cortex.sh
Product analytics
Realtime · all environments
Last 30 days
Events / day10.4M+6.2%
DAU128,940+8.1%
p95 latency212ms−14ms
Error rate0.04%+0.01
Events10.4M
Visited482,100
Signed up96,420
Activated41,880
Retained D3022,905
CortexCASE STUDY
LLM observability · evalshallucinations −61%
odeon.live
New in · FW25The Verel Trench$1,290(214)
Add to bag
OdeonCASE STUDY
Live events · ticketingcheckout 1-tap
offplan.ae
Off-plan · Q4 2027
AI match 94
Marina Vista · 2BRDubai Marina · Emaar Beachfront
AED 3.42M40 / 60 plan
2 beds3 baths1,180 sqft
Generate buyer brief
Off-Plan DubaiCASE STUDY
Property AI conciergeleads → briefs
foundry.build
Freight deskavg quote 38m
New RFQ2
SHA → LAX40ft HC4h SLA
RTM → NYC20ft6h SLA
Quoting2
SIN → HAMreefer$4,820
DXB → LHRair 2t$9,140
Won1
HKG → SFO40ft$6,310
FoundryCASE STUDY
CI/CD · deploy boarddeploys 9×/day
pulse.fit
Good morning, Maya
Next visit · todayDr. Reyes · Cardiology
2:30 PMJoin call
HR72bpm
SpO₂98%
BP118/76
Care plan
Metoprolol · 25mg
Log blood pressure
PulseSHIPPED
Wearable health appHRV coaching
meridian.dev
Product analytics
Realtime · all environments
Last 30 days
Events / day10.4M+6.2%
DAU128,940+8.1%
p95 latency212ms−14ms
Error rate0.04%+0.01
Events10.4M
Visited482,100
Signed up96,420
Activated41,880
Retained D3022,905
MeridianCASE STUDY
Product analytics10M events/day
github.com/parthav15/docgen
index.tscore.ts run
1import { docgen } from './core'
2
3const docs = await docgen.scan({
4 root: process.cwd(),
5 model: 'claude-opus',
6 graph: true,
7})
8
9// 214 files · 1,842 symbols · 1m 04s
$ docgen build ✓ done
docgenOSS
Dev tool · CLIMIT · multi-LLM
crime-radar.ai
Live incidents24 active · 3 critical
#4821BurglarySector 7
#4820AssaultDowntown
#4817VandalismRiverside
#4813TheftMidtown
Risk heat · ML
risk
Crime Radar AICASE STUDY
Public-safety consolerisk map · ML
ezprints.app
Orders+ New order
OrderItemTotalStatus
#PR-2048Business cards ×500$84.00Printing
#PR-2047Roll-up banner$129.00Ready
#PR-2045Brochure A5 ×1k$312.00Shipped
#PR-2044Vinyl sticker set$46.50New
EzPrintsSHIPPED
Print-order CMSone-flow ordering
01/17

17 shown · 50+ repos on GitHub · new work every month

(03) — What clients say

Shipped, and trusted.

Parthav rebuilt our trading dashboard and cut p95 from 3.2s to 240ms. Traders stopped complaining — that never happens.
PNPriya NairHead of Product · Halcyon Capital
Shipped our carbon-ledger MVP in six weeks and it just worked in production. MRR is up 38% since launch.
DRDaniel RothFounder · Verdant
Quoting went from four hours to under forty minutes. He understood the operation, not just the code.
MSMeera ShahCOO · Atlas Freight
The store feels expensive and it converts — AOV up 22%. Worth every rupee.
KMKabir MalhotraCreative Director · Nocturne
Parthav rebuilt our trading dashboard and cut p95 from 3.2s to 240ms. Traders stopped complaining — that never happens.
PNPriya NairHead of Product · Halcyon Capital
Shipped our carbon-ledger MVP in six weeks and it just worked in production. MRR is up 38% since launch.
DRDaniel RothFounder · Verdant
Quoting went from four hours to under forty minutes. He understood the operation, not just the code.
MSMeera ShahCOO · Atlas Freight
The store feels expensive and it converts — AOV up 22%. Worth every rupee.
KMKabir MalhotraCreative Director · Nocturne
No-shows dropped 41% once the reminder agent went live. He builds things that move numbers.
DADr. A. FernandesClinical Lead · Lumen Health
Prototype to 12k users on infra Parthav set up. It hasn't fallen over once.
STSana TariqCTO · Kairo
Agents open their day with briefs, not phone numbers. That was the whole point — and he got it.
OAOmar AzizSales Lead · Off-Plan Dubai
10M events a day and the dashboards are still instant. Genuinely impressive engineering.
VJVikram JoshiData Lead · Meridian
No-shows dropped 41% once the reminder agent went live. He builds things that move numbers.
DADr. A. FernandesClinical Lead · Lumen Health
Prototype to 12k users on infra Parthav set up. It hasn't fallen over once.
STSana TariqCTO · Kairo
Agents open their day with briefs, not phone numbers. That was the whole point — and he got it.
OAOmar AzizSales Lead · Off-Plan Dubai
10M events a day and the dashboards are still instant. Genuinely impressive engineering.
VJVikram JoshiData Lead · Meridian

(04) — What I build

Complete products,
not demos.

(06) — How I work

From a messy workflow to a system that ships.

Every engagement runs the same five beats — fast where it should be fast, careful where production demands it. Hover a step to see what gets built.

  1. Find the loop worth killing

    Discovery · scoping

    We map the real workflow together — the inbox that gets copy-pasted, the report built by hand every Monday. I don't automate what shouldn't exist; I find the one loop that quietly eats hours and agree on what 'done' actually looks like.

  2. A working slice in a week

    Prototype

    No decks, no mockups you can't click. Within days there's a thin end-to-end slice wired to real data and a real API, so you can feel the thing before we commit to the whole thing.

  3. Build it for production

    Engineering

    This is where most AI demos die and where I live — auth, queues, data models, retrieval that answers from your data, and an eval harness that gates every deploy. The unglamorous layer that decides whether it survives real users.

  4. Ship with a human in the loop

    Deploy

    It goes live behind a human check first. We watch it in the wild on real traffic, catch the weird edge cases, and only widen the autonomy once the numbers say it's earned.

  5. Operate, measure, scale

    Operate

    Latency, cost per run, correctness — tracked, not guessed. I stay on to keep it fast and cheap as usage grows, and to turn the next loop into the next build.

Start with the loop that’s costing you most

04 — THE RECEIPTS

Shipping in the open.

Fifty public repositories and counting since 2023 — backends, AI products and CLIs, pushed continuously. Not slideware. Code you can clone.

@parthav15

0

Public repos

0

Stars earned

0

Contributions

0

Followers

981 contributions · last 52 weeks

JulAugSepOctNovDecJanFebMarAprMayJunMonWedFri2025-07-13 — 1 contribution2025-07-14 — 0 contributions2025-07-15 — 0 contributions2025-07-16 — 0 contributions2025-07-17 — 0 contributions2025-07-18 — 0 contributions2025-07-19 — 0 contributions2025-07-20 — 0 contributions2025-07-21 — 0 contributions2025-07-22 — 0 contributions2025-07-23 — 3 contributions2025-07-24 — 7 contributions2025-07-25 — 0 contributions2025-07-26 — 0 contributions2025-07-27 — 1 contribution2025-07-28 — 2 contributions2025-07-29 — 8 contributions2025-07-30 — 1 contribution2025-07-31 — 0 contributions2025-08-01 — 6 contributions2025-08-02 — 0 contributions2025-08-03 — 3 contributions2025-08-04 — 1 contribution2025-08-05 — 1 contribution2025-08-06 — 1 contribution2025-08-07 — 1 contribution2025-08-08 — 3 contributions2025-08-09 — 0 contributions2025-08-10 — 0 contributions2025-08-11 — 0 contributions2025-08-12 — 1 contribution2025-08-13 — 1 contribution2025-08-14 — 1 contribution2025-08-15 — 1 contribution2025-08-16 — 1 contribution2025-08-17 — 0 contributions2025-08-18 — 0 contributions2025-08-19 — 0 contributions2025-08-20 — 0 contributions2025-08-21 — 0 contributions2025-08-22 — 1 contribution2025-08-23 — 6 contributions2025-08-24 — 3 contributions2025-08-25 — 0 contributions2025-08-26 — 0 contributions2025-08-27 — 0 contributions2025-08-28 — 8 contributions2025-08-29 — 4 contributions2025-08-30 — 0 contributions2025-08-31 — 0 contributions2025-09-01 — 0 contributions2025-09-02 — 0 contributions2025-09-03 — 0 contributions2025-09-04 — 0 contributions2025-09-05 — 1 contribution2025-09-06 — 0 contributions2025-09-07 — 0 contributions2025-09-08 — 2 contributions2025-09-09 — 4 contributions2025-09-10 — 0 contributions2025-09-11 — 1 contribution2025-09-12 — 3 contributions2025-09-13 — 0 contributions2025-09-14 — 7 contributions2025-09-15 — 2 contributions2025-09-16 — 0 contributions2025-09-17 — 1 contribution2025-09-18 — 8 contributions2025-09-19 — 1 contribution2025-09-20 — 0 contributions2025-09-21 — 0 contributions2025-09-22 — 0 contributions2025-09-23 — 3 contributions2025-09-24 — 0 contributions2025-09-25 — 1 contribution2025-09-26 — 9 contributions2025-09-27 — 6 contributions2025-09-28 — 18 contributions2025-09-29 — 1 contribution2025-09-30 — 1 contribution2025-10-01 — 8 contributions2025-10-02 — 1 contribution2025-10-03 — 1 contribution2025-10-04 — 5 contributions2025-10-05 — 0 contributions2025-10-06 — 5 contributions2025-10-07 — 1 contribution2025-10-08 — 0 contributions2025-10-09 — 6 contributions2025-10-10 — 0 contributions2025-10-11 — 0 contributions2025-10-12 — 1 contribution2025-10-13 — 0 contributions2025-10-14 — 0 contributions2025-10-15 — 0 contributions2025-10-16 — 0 contributions2025-10-17 — 0 contributions2025-10-18 — 0 contributions2025-10-19 — 9 contributions2025-10-20 — 1 contribution2025-10-21 — 2 contributions2025-10-22 — 0 contributions2025-10-23 — 13 contributions2025-10-24 — 1 contribution2025-10-25 — 0 contributions2025-10-26 — 3 contributions2025-10-27 — 0 contributions2025-10-28 — 1 contribution2025-10-29 — 1 contribution2025-10-30 — 0 contributions2025-10-31 — 0 contributions2025-11-01 — 0 contributions2025-11-02 — 1 contribution2025-11-03 — 0 contributions2025-11-04 — 6 contributions2025-11-05 — 6 contributions2025-11-06 — 4 contributions2025-11-07 — 1 contribution2025-11-08 — 0 contributions2025-11-09 — 0 contributions2025-11-10 — 0 contributions2025-11-11 — 0 contributions2025-11-12 — 0 contributions2025-11-13 — 1 contribution2025-11-14 — 0 contributions2025-11-15 — 0 contributions2025-11-16 — 0 contributions2025-11-17 — 0 contributions2025-11-18 — 0 contributions2025-11-19 — 0 contributions2025-11-20 — 3 contributions2025-11-21 — 0 contributions2025-11-22 — 1 contribution2025-11-23 — 0 contributions2025-11-24 — 8 contributions2025-11-25 — 4 contributions2025-11-26 — 1 contribution2025-11-27 — 0 contributions2025-11-28 — 0 contributions2025-11-29 — 0 contributions2025-11-30 — 0 contributions2025-12-01 — 0 contributions2025-12-02 — 0 contributions2025-12-03 — 1 contribution2025-12-04 — 3 contributions2025-12-05 — 13 contributions2025-12-06 — 0 contributions2025-12-07 — 0 contributions2025-12-08 — 1 contribution2025-12-09 — 1 contribution2025-12-10 — 3 contributions2025-12-11 — 1 contribution2025-12-12 — 1 contribution2025-12-13 — 0 contributions2025-12-14 — 8 contributions2025-12-15 — 1 contribution2025-12-16 — 4 contributions2025-12-17 — 14 contributions2025-12-18 — 1 contribution2025-12-19 — 7 contributions2025-12-20 — 3 contributions2025-12-21 — 0 contributions2025-12-22 — 3 contributions2025-12-23 — 4 contributions2025-12-24 — 17 contributions2025-12-25 — 4 contributions2025-12-26 — 1 contribution2025-12-27 — 2 contributions2025-12-28 — 0 contributions2025-12-29 — 2 contributions2025-12-30 — 3 contributions2025-12-31 — 0 contributions2026-01-01 — 0 contributions2026-01-02 — 0 contributions2026-01-03 — 0 contributions2026-01-04 — 0 contributions2026-01-05 — 2 contributions2026-01-06 — 7 contributions2026-01-07 — 6 contributions2026-01-08 — 1 contribution2026-01-09 — 1 contribution2026-01-10 — 13 contributions2026-01-11 — 17 contributions2026-01-12 — 2 contributions2026-01-13 — 0 contributions2026-01-14 — 0 contributions2026-01-15 — 1 contribution2026-01-16 — 8 contributions2026-01-17 — 0 contributions2026-01-18 — 7 contributions2026-01-19 — 3 contributions2026-01-20 — 4 contributions2026-01-21 — 1 contribution2026-01-22 — 1 contribution2026-01-23 — 1 contribution2026-01-24 — 20 contributions2026-01-25 — 3 contributions2026-01-26 — 1 contribution2026-01-27 — 1 contribution2026-01-28 — 1 contribution2026-01-29 — 1 contribution2026-01-30 — 4 contributions2026-01-31 — 3 contributions2026-02-01 — 20 contributions2026-02-02 — 1 contribution2026-02-03 — 1 contribution2026-02-04 — 8 contributions2026-02-05 — 0 contributions2026-02-06 — 1 contribution2026-02-07 — 1 contribution2026-02-08 — 0 contributions2026-02-09 — 0 contributions2026-02-10 — 0 contributions2026-02-11 — 4 contributions2026-02-12 — 3 contributions2026-02-13 — 6 contributions2026-02-14 — 8 contributions2026-02-15 — 16 contributions2026-02-16 — 0 contributions2026-02-17 — 16 contributions2026-02-18 — 4 contributions2026-02-19 — 0 contributions2026-02-20 — 0 contributions2026-02-21 — 0 contributions2026-02-22 — 0 contributions2026-02-23 — 16 contributions2026-02-24 — 1 contribution2026-02-25 — 1 contribution2026-02-26 — 1 contribution2026-02-27 — 2 contributions2026-02-28 — 0 contributions2026-03-01 — 1 contribution2026-03-02 — 5 contributions2026-03-03 — 1 contribution2026-03-04 — 8 contributions2026-03-05 — 5 contributions2026-03-06 — 3 contributions2026-03-07 — 0 contributions2026-03-08 — 0 contributions2026-03-09 — 0 contributions2026-03-10 — 19 contributions2026-03-11 — 2 contributions2026-03-12 — 0 contributions2026-03-13 — 2 contributions2026-03-14 — 0 contributions2026-03-15 — 1 contribution2026-03-16 — 2 contributions2026-03-17 — 0 contributions2026-03-18 — 1 contribution2026-03-19 — 0 contributions2026-03-20 — 0 contributions2026-03-21 — 0 contributions2026-03-22 — 0 contributions2026-03-23 — 0 contributions2026-03-24 — 0 contributions2026-03-25 — 5 contributions2026-03-26 — 2 contributions2026-03-27 — 1 contribution2026-03-28 — 9 contributions2026-03-29 — 4 contributions2026-03-30 — 1 contribution2026-03-31 — 1 contribution2026-04-01 — 6 contributions2026-04-02 — 9 contributions2026-04-03 — 0 contributions2026-04-04 — 0 contributions2026-04-05 — 1 contribution2026-04-06 — 4 contributions2026-04-07 — 3 contributions2026-04-08 — 4 contributions2026-04-09 — 0 contributions2026-04-10 — 2 contributions2026-04-11 — 4 contributions2026-04-12 — 0 contributions2026-04-13 — 4 contributions2026-04-14 — 6 contributions2026-04-15 — 3 contributions2026-04-16 — 14 contributions2026-04-17 — 0 contributions2026-04-18 — 9 contributions2026-04-19 — 4 contributions2026-04-20 — 0 contributions2026-04-21 — 0 contributions2026-04-22 — 1 contribution2026-04-23 — 0 contributions2026-04-24 — 5 contributions2026-04-25 — 0 contributions2026-04-26 — 5 contributions2026-04-27 — 0 contributions2026-04-28 — 1 contribution2026-04-29 — 9 contributions2026-04-30 — 1 contribution2026-05-01 — 6 contributions2026-05-02 — 1 contribution2026-05-03 — 2 contributions2026-05-04 — 2 contributions2026-05-05 — 2 contributions2026-05-06 — 0 contributions2026-05-07 — 0 contributions2026-05-08 — 1 contribution2026-05-09 — 15 contributions2026-05-10 — 0 contributions2026-05-11 — 3 contributions2026-05-12 — 2 contributions2026-05-13 — 0 contributions2026-05-14 — 1 contribution2026-05-15 — 9 contributions2026-05-16 — 0 contributions2026-05-17 — 4 contributions2026-05-18 — 10 contributions2026-05-19 — 4 contributions2026-05-20 — 0 contributions2026-05-21 — 1 contribution2026-05-22 — 1 contribution2026-05-23 — 1 contribution2026-05-24 — 1 contribution2026-05-25 — 3 contributions2026-05-26 — 6 contributions2026-05-27 — 4 contributions2026-05-28 — 6 contributions2026-05-29 — 1 contribution2026-05-30 — 2 contributions2026-05-31 — 9 contributions2026-06-01 — 3 contributions2026-06-02 — 10 contributions2026-06-03 — 3 contributions2026-06-04 — 13 contributions2026-06-05 — 0 contributions2026-06-06 — 0 contributions2026-06-07 — 0 contributions2026-06-08 — 0 contributions2026-06-09 — 8 contributions2026-06-10 — 0 contributions2026-06-11 — 0 contributions2026-06-12 — 4 contributions2026-06-13 — 0 contributions2026-06-14 — 0 contributions2026-06-15 — 0 contributions2026-06-16 — 4 contributions2026-06-17 — 8 contributions2026-06-18 — 9 contributions2026-06-19 — 1 contribution2026-06-20 — 4 contributions2026-06-21 — 4 contributions2026-06-22 — 5 contributions2026-06-23 — 2 contributions2026-06-24 — 1 contribution2026-06-25 — 7 contributions2026-06-26 — 1 contribution2026-06-27 — 1 contribution2026-06-28 — 2 contributions2026-06-29 — 2 contributions2026-06-30 — 5 contributions2026-07-01 — 3 contributions2026-07-02 — 4 contributions2026-07-03 — 2 contributions2026-07-04 — 14 contributions2026-07-05 — 6 contributions2026-07-06 — 7 contributions2026-07-07 — 4 contributions2026-07-08 — 19 contributions2026-07-09 — 1 contribution2026-07-10 — 9 contributions2026-07-11 — 3 contributions

Selected repositories

docgen

Docs for any codebase in 60s — multi-LLM (Claude / OpenAI / Gemini) Node CLI. Architecture overviews, API routes, dependency graphs. MIT.

JavaScript93 days ago

CRIME-RADAR-AI-BACKEND

Django + TensorFlow backend for Crime Radar AI — public-safety analytics served over a real REST API, paired with its React frontend.

Python42 weeks ago

NTF-Travel

Full-stack travel platform live at ntftravel.com — bookings, itineraries and payments wired end-to-end. TypeScript + Next.js.

TypeScript31 month ago

EZPRINTS-BACKEND

Backend of EzPrints, an automated document-printing product shipped as a three-repo system — backend, storefront and admin.

Python23 weeks ago

ShopSavy

E-commerce build with cart, checkout and an order pipeline — JavaScript frontend against a REST backend.

JavaScript22 months ago

CARDIO-CARE-AI-BACKEND

Heart-disease prediction served over an API — model training, inference endpoints and a JavaScript client. Django + scikit-learn.

Python11 month ago

06 — THE HANDSHAKE

LET’SBUILD.

Got a product that needs to actually ship — wired to a real database, a real API and real users? Send the brief. I reply within 2–4 hours.

parthavsabrwal@gmail.com
Available for work--:--:-- IST
The briefA few lines is plenty to start.