bhatta_
available_for_work

[boot] initializing session…

[ok] node server listening on :4000

[ok] connected to mongodb://institutions

[ready] loading profile: bhatta

$ whoami

Bhatta — backend & full-stack engineer.

> I design and ship the systems institutions run on — quizzes, attendance, leave, inventory — with Node.js, Express, MongoDB and React. 

$ stack --list

What the systems run on.

01 · runtime

Node.js / Express

REST APIs, controller-first architecture, and the layer everything else sits on.

02 · data

MongoDB / Mongoose

Schema design, ObjectId relationships, guarded model registration, safe regex queries.

03 · interface

React

Frontends wired directly to the data they serve — dashboards, forms, exports.

04 · practice

Systems thinking

Match existing patterns, keep controllers named and reusable, ship complete code.

$ projects --list --status=shipped

Institutional systems, in production.

QUIZ ENGINE status: live

Cross-institution quiz cloning

Express controller that deep-clones quizzes and their questions across institutions — careful ObjectId re-mapping and question order preserved on every copy.

Node · Express · MongoDB
ATTENDANCE status: live

Leave & attendance dashboard

Student leave tracking with attendance-comparison logic and one-click Excel-compatible CSV export, built for staff who live in spreadsheets.

React · Mongoose · CSV/BOM
BULK UPLOAD status: fixed

Duplicate-safe bulk import

Tracked down and closed a validation gap that let duplicate records slip through bulk uploads — now caught before they touch the database.

Express · Mongoose · Validation

$ connect --request

Open a connection.

Reach out about backend work, full-stack builds, or anything institutional-systems shaped.