Nishan

Roy

Hi, I'm

Nishan

I'm a full-stack developer and AI engineer based in Kolkata. I build production backends and AI-powered products end-to-end — from Next.js interfaces to FastAPI services and Gemini integrations. I built ShipIntern, an internship-finding tool for fellow students that reached 250+ users.

Build / Ship / Iterate / Repeat

Nishan Roy Portrait

Recognitions

🏆 Award 01 // 04

“Awarded Best Intern out of 10 interns at Deep Duo”

Deep Duo Foundation // Deep Learning & Optimization · 2025

🥈 Award 02 // 04

“Ranked Top 20 out of 100+ teams in NLP Hackathon”

Kshitij 2025 · IIT Kharagpur // 2025

🥉 Award 03 // 04

“Secured 3rd Place among 50+ participants at Circuitathon”

Circuitathon 2024 · IEM Kolkata // 2024

🏅 Award 04 // 04

“Selected as Top 10 Finalist in COMSYS Hackathon-4”

COMSYS Hackathon-4 · Jadavpur University // 2024

Nishan Roy's Portrait

Developing since 2023 — now in final year of college.

Work

Experience

Software Developer Intern

Deep Duo Foundation · Kolkata · Feb 2026 — Sep 2026

// idempotent webhook — Shiprocket / ONDC
app.post("/webhooks/order", async (req, res) => {
  if (await seen(req.body.eventId))
    return res.sendStatus(200);
  await transition(order, req.body.status);
  res.sendStatus(200);
});

Backend Engineering Intern

Full-Stack Developer Intern · Jul 2025 — Oct 2025

# compound index — hot-path reads
orders.create_index([
  ("status", 1),
  ("updated_at", -1)])

AI Product Builder

ShipIntern · 250+ users · Next.js / Gemini API

# ShipIntern — real-time classification
model = genai.GenerativeModel("gemini-2.0")
res = model.generate_content(prompt)
return res.text

Open Source & Cloud

Anvil · RoySH · Docker / AWS

FROM node:20-alpine
COPY . .
RUN npm ci && npm run build
CMD ["npm", "start"]

Let's build something solid together

Get in touch