Hi, I'm

Nishit DB

Engineer · Builder · Tinkerer

Pixel-art portrait of Nishit D B

I build things that sit between hardware and software, and I like bringing the two together.

↓ scroll

About

I'm a 3rd year B.Tech Student who enjoys taking an idea from a sketch on graph paper to something that actually runs. Most of my work is focused on embedded systems, web, and tooling that makes other engineers faster.

Right now I'm focused on DevOps and Infra. Outside of work I love playing games and munch on a lot of cheesy snacks.

Skills

Languages
C, C++, TypeScript, Python
Hardware
ESP32, Raspberry Pi, Arduino, KiCad, soldering
Infra
Git, Docker, Cloudflare, MinIO, Linux
Frameworks
NextJS, React, Express, HTML5, CSS

Experience

  1. Research Intern

    Jun – Jul 2026

    PES Innovation Lab (Akamai-funded)

    Grimoire – LLM-based Knowledge Wiki

    • Turns Jira, Confluence, PDFs and markdown into an interlinked knowledge base, with automated Atlassian ingestion.
    • Summarizes large documents, reads their images, and answers questions through a chatbot.

    AgentSecureBench – Agent Security Testing Framework

    • Python framework for testing LLM agents against memory poisoning, with swappable LLM adapters and full observability.
    • Ran a 200-case benchmark across 5 local LLMs (7%–93% attack success), plus prompt-injection tests.
  2. Club Head

    The Alcoding Club

    • Hosted club events: CTFs, hackathons, and competitive programming events.
    • Attended multiple hackathons, CTFs, and competitive programming challenges.
  3. IEEE RAS Member

    Remote Robotics Lab – Center for Robotics, Automation and Intelligent Systems (cRAIS)

    • Contributed to a remote robotics initiative at cRAIS by building a line-follower bot and a custom web dashboard, enabling users to write, upload, and run code on the physical bot without direct lab access.

Projects

DBase landing page: “Simple file storage you control.” beside a file browser showing a folder and a JSON file

DBase

A self-hosted file storage and sharing app, like a small Google Drive you run on your own server.

Stack

  • TypeScript
  • Node.js
  • Fastify
  • Prisma
  • Postgres (Supabase)
  • MinIO
  • Next.js
  • React
  • Tailwind CSS
  • Docker

Highlights

  • Share files and folders with other users, or through public links with an optional password and expiry date
  • Two-way folder sync from your desktop using a CLI client
  • Thumbnails and in-browser previews for images, videos and PDFs
  • Global search, tags, favorites, and a trash that keeps deleted items for 30 days
  • Admin panel for managing users, storage quotas, backups and the audit log
View project →
Cabo title screen: the CABO logo over a desert sunset, with the tagline “The lowest hand wins, partner.” and a Play Now button

Cabo

Real-time multiplayer CABO. Start a room, share the link and play with friends in the browser.

Stack

  • React
  • TypeScript
  • Node.js
  • Socket.IO
  • Supabase Postgres
  • Docker

Highlights

  • Live games for 2 to 8 players, with every special card power and snap
  • The server runs all the rules, so nobody can peek at cards they shouldn’t see
  • Games get saved after every move and pick back up after a server restart
  • Chat, spectator mode and host controls in each room
  • Bots to fill empty seats when you’re short on players
View project →
The car simulator rig: a steering wheel on its column mounted to an aluminium frame, with the pedal assembly and Arduino wiring behind it

Car Simulator

A home-built driving rig with a real steering wheel and pedals. An Arduino reads every control and a Python script turns it into a virtual game controller.

Stack

  • Arduino UNO
  • C++
  • Python
  • ViGEmBus

Highlights

  • Seven controls: accelerator, brake, clutch, steering, gear up, gear down and handbrake
  • Rotary encoder reads the steering; potentiometers give variable accelerator and brake
  • Arduino streams every reading to Python over serial
  • Games see it as a regular controller through a virtual gamepad
View project →
Agritech landing page: “Intelligence for every acre you grow.” over plantation fields, beside an aerial crop view with a live NDVI reading

Agritech

Farm management and GIS dashboard platform, built as a team and now in production for a Malaysia-based client.

Stack

  • Next.js
  • TypeScript
  • Supabase
  • MinIO
  • Recharts
  • GIS microservices

Highlights

  • Dashboards for farm overview, crop health and NDVI/NDRE vegetation indices
  • Tracks 14,000+ plants
  • Tiler and Modifier microservices serve geospatial map tiles from MinIO imagery
  • Supabase-backed auth and data persistence
  • Majority of the frontend and backend, as part of the product team
Private client project
Agentic framework diagram: memory, tools and goals feed the agent, which takes actions in an environment and receives observations back

AgentSecureBench

Summer 2026 internship · PES Innovation Lab (PIL)

A Python framework for security-testing LLM agents against the OWASP Top 10 for Agentic Applications, built as a team.

Stack

  • Python
  • Pydantic
  • OpenAI
  • Anthropic
  • Gemini
  • Ollama
  • llama.cpp

Highlights

  • One adapter interface for OpenAI, Anthropic, Gemini, Ollama and llama.cpp: swap the model without touching the agent
  • Every LLM call, tool call and memory change is logged and fully replayable, with per-message provenance
  • Persistent agent memory with keyword or embedding search, used to test memory and context poisoning
  • Memory-poisoning benchmark of 200 attack / benign prompt pairs, run model by model in batches
  • Tool registry with risk tiers and provider-native tool schemas
Private repository

Grimoire

Compiles documents into an interlinked, LLM-written wiki. Built on OpenKB at PES Innovation Lab, adding local-model support, rolling summaries and chatbot advancements

  • Python
  • LiteLLM
  • Agents SDK
  • PageIndex
Private repository

Home Assist

Fully local voice assistant that controls lights and fans via a small on-device LLM.

  • Python
  • Whisper
  • LangChain
  • MQTT
  • ESP8266
View project →

HyperDex

Fully customizable desktop Markdown editor with live preview, wikilinks and Git.

  • Tauri
  • Rust
  • React
  • TypeScript
View project →

Audio Visualizer

Live audio visualizer on a 5×5 WS2812B LED panel, driven by Python and Arduino.

  • Python
  • NumPy
  • Arduino
  • FastLED
View project →

Scheduler

Dashboard that reads your mail, extracts every event with a local LLM or Gemini, and shows them on a calendar.

  • React
  • TypeScript
  • Supabase
  • Tailwind
  • Gemini
View project →
Looking for more? Go to my GitHub →