nidh-eesh (Nidheesh P) · GitHub
Skip to content
View nidh-eesh's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report nidh-eesh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nidh-eesh/README.md

Nidheesh P, Software Engineer. The NP logo beside a network graph of the tools I work with: TypeScript, Bun, Next.js, PostgreSQL, Neo4j, AWS, Docker, Sentry and Cloudflare Workers.

I'm a founding software engineer at Diwalco, working mostly on the backend: the PostgreSQL and Neo4j data model, authentication and abuse controls, realtime chat, and the CI/CD and observability that keep it shippable. I like knowing exactly how a system fails before it does.

Open to backend and AI engineering roles, remote, hybrid or relocation.
nidheesh.me · LinkedIn · nidheesh.p@outlook.com

Built and shipped

Diwalco · A private family-tree and family-feed platform, from the API and data model to deploy-and-rollback. Core engineer and majority contributor; the code is private, so the case study tells it.

Codex Guard · An LLM guardrail for code review that can't be talked out of its own rules. Cloudflare Workers, Workers AI and Durable Objects. Live demo

react-bug-report · An accessible, provider-neutral React bug-report form, dialog and widget, published on npm. npm · Code

At Diwalco, in production

  • Average authenticated API request time from ~1.8 s to ~0.4 s, observed after adding token and user caches (not an SLO)
  • CI contract gates from 3 to 12, plus a gate that checks the gates; each gate has a self-test proving it can fail
  • 0 to 160 automated test files on a codebase that had none, generated with AI and reviewed by me before merge
  • 10 purpose-built rate limiters; OTP sends limited by destination, not just IP

Stack

TypeScript · Bun · Node.js · Express · PostgreSQL · Neo4j · AWS · Docker · GitHub Actions · Sentry · Cloudflare Workers

Everything I've worked with, and how deeply: nidheesh.me/stack

Pinned Loading

  1. react-bug-report react-bug-report Public

    Accessible, provider-neutral React bug-report form and dialog

    TypeScript 1

  2. efeone/aumms efeone/aumms Public

    AuMMS ( Aurum Manufacturing Management System ) is a Frappe App to facilitate the Operations in Gold Manufacturing

    Python 33 40

  3. Med-Rem Med-Rem Public

    JavaScript 1

  4. ai-image-generator-backend ai-image-generator-backend Public

    API for generating images using various AI models

    JavaScript 2

  5. ai-image-generator-frontend ai-image-generator-frontend Public

    Frontend for an AI Image Generator application

    HTML 2

  6. asteroids-js asteroids-js Public

    Simple Asteroids game using HTML Canvas & JavaScript.

    JavaScript 1