Skip to content
View Neeraj-patel's full-sized avatar

Block or report Neeraj-patel

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
Neeraj-patel/README.md

Neeraj Patel

Senior Software Engineer · Full-stack PHP / Laravel · Delhi NCR, India

LinkedIn Email


Ten years building the systems a sales floor actually runs on — leads, quotations, purchase orders, won and lost — and keeping them fast once the tables get big.

Right now I own an enterprise CRM that carries 50,000+ leads and 5,400+ quotations for 80+ users across 8 regions: marketplace lead ingestion, a five-level sales hierarchy with role-based access, bulk reassignment with a full audit trail, and the reporting that leadership actually opens.

Most of my work lives in private client repositories, so the repos here are the reusable pieces — extracted, generalised and tested in the open.

Pinned work

laravel-bulk-assign Reassign thousands of Eloquent records in one operation — chunked, resumable, with a before/after audit row for every record. The UPDATE … WHERE id IN (…) you can answer questions about six months later.
sql-dashboard-builder Turn SQL queries into one self-contained HTML dashboard. No CDN, no <script>, no server — a file you can email to a director and archive for an auditor.

What I work with

Backend   PHP 8 · Laravel · CodeIgniter · Node.js / Express · REST APIs Data   MySQL · MariaDB · schema design, indexing, query profiling Frontend   JavaScript · React · jQuery · Bootstrap · DataTables Cloud & Ops   AWS EC2 & S3 · Azure · Linux · Nginx / Apache · CI/CD AI-assisted   Claude Code · Cursor · ChatGPT · Copilot · Antigravity

Things I care about

  • Numbers that reconcile. A dashboard that disagrees with the screen it came from is worse than no dashboard.
  • Audit trails over cleverness. The bulk update that runs in a second and explains nothing is the one that costs a week later.
  • Reading the code first. Column names lie; controllers don't.

Open to interesting backend and platform work · neerajpatelvjv@gmail.com

Pinned Loading

  1. laravel-bulk-assign laravel-bulk-assign Public

    Reassign thousands of Eloquent records in one operation - chunked, resumable, with a before/after audit row for every record.

    PHP

  2. sql-dashboard-builder sql-dashboard-builder Public

    Turn SQL queries into one self-contained HTML dashboard - no CDN, no script tags, no server.

    PHP