Languages
TypeScript, JavaScript, Python, Go, HTML, CSS
Software engineer
Bishal Singh
ENGINEER
Engineer who takes products from zero to a working platform — PERN,MERN, AWS, and AI pipelines, built with the people who have to ship them.
Technical skills
TypeScript, JavaScript, Python, Go, HTML, CSS
Next.js, React.js, Node.js, Express.js, Django, Zustand, Prisma
MySQL, PostgreSQL, MongoDB, Firebase, Redis
Git, GitHub, AWS, Linux, Postman
Where I shipped
Bengaluru, KA · Onsite
Bengaluru, KA · Hybrid
Bengaluru, KA · Hybrid
TypeScript, Next.js, Express, React Flow — 5 merged PRs. Interactive spatial knowledge graph for codebases.
Diagnosed and fixed an unhandled promise rejection crashing the backend under concurrent load, and a git clone that hung indefinitely on private/invalid repos.
#21Built a search-and-jump feature for the app’s interactive dependency graph, redesigning the camera-centering logic after discovering it broke on large node clusters.
#23Fixed a multi-layered stale-cache bug spanning the browser, backend, and file-preview caches that prevented the app from reflecting new commits to an already-analyzed repo.
#32Built high-resolution PNG/PDF export for the dependency graph, redesigning the capture approach after diagnosing a browser-crashing bug at scale, plus an in-app warning for large exports.
#14Added toast notifications for repository analysis feedback, closing a good-first-issue and fixing a related error-handling bug found during testing.
Selected work
React · Node.js · Express · PostgreSQL · Gemini AI
Parses natural-language transaction entries (amount, category, merchant, date) via Google Gemini, with a local regex/keyword fallback so the app works without an API key. Includes an AI chat coach that reviews history and budget progress, plus live budget-health tracking with category-level limits.
React · Node.js · Express · MongoDB
Full-stack, real-time web chat with a React frontend and a Node.js/Express backend handling user sessions and live message delivery.
Go · React · DNS · CLI
Scans a domain’s email-security DNS records (MX, SPF, DKIM, DMARC, BIMI) and returns a score, letter grade, and issue list. Same Go scanner powers a React dashboard and a CLI that prints CSV, with a public scan API for lookups.
TypeScript · Node.js · Groq AI · npm
Published npm CLI that scans JS/TS projects for hardcoded secrets, committed .env files, outdated dependencies, and missing test scripts, then uses Groq to explain and interactively fix them. Includes a read-only benchmark that tracks token cost and time to measure how AI-friendly a codebase stays as it evolves.
npx @bishalsingh/devdoctor scan
School
Assam Don Bosco University — Guwahati, Assam
Oct 2021 – Sep 2023K.C. Das Commerce College — Guwahati, Assam
Aug 2017 – Jul 2021I keep stakeholders aligned with clear updates — from founders and AI teammates to code review — so features, architecture, and trade-offs are understood before they ship.
I work well in small founding teams and 10-person squads alike, pairing across product, backend, and ML to land one shared outcome instead of throwing work over the wall.
I debug at the root: hung git clones, stale caches, graph-export crashes, and production load issues — then ship a durable fix, not a patch that hides the symptom.
I move across PERN, MERN, AWS, and AI pipelines without slowing the team down, and I pick up new stacks when the product needs it.
I protect delivery dates: scoped APIs, CI, and reviews that cut UI bugs and load time while still shipping on schedule in internship and founding-engineer settings.
As a founding engineer I helped define the system from zero, led AWS deployment and environments, and raised the bar for the engineers who joined after.
Let’s build the next one.