Available for Work
Bishal Yadav
Full Stack Developer
Building fast, type-safe, and scalable web applications with Next.js & TypeScript.
Featured Projects
What I've Built
Real-world systems built for clinical operations and restaurant workflows.
Enterprise Healthcare
HSP_PLUS
A full-scale enterprise healthcare platform managing OPD, IPD, and Consultant workflows for real-world clinical operations.
hms-dashboard — Patient Records
284
OPD Today
67
IPD Active
450K
Total
P-00421Ram B.OPDActive
P-00422Sita K.IPDAdmitted
P-00423Hari P.OPDCompleted
P-00424Gita S.ConsultPending
Next.jsMicrosoft SQL ServerTailwind CSSReact QueryTypeScript
450K+
Patient Records
3
Panel Types
<200ms
Query Response
99.9%
Uptime
Scaling a Hospital System with 4.5 Lakh Patient Records
- ▸Implemented server-side cursor-based pagination in MSSQL to handle 450,000+ records efficiently, completely eliminating performance issues caused by traditional OFFSET queries
- ▸Designed composite database indexes on (department, date, status) and planned Redis caching layer with intelligent invalidation for high-frequency OPD/IPD queries
- ▸Integrated virtual scrolling using react-virtualized on the frontend, enabling smooth rendering of 10,000+ row tables in OPD, IPD, and Consultant dashboards without DOM bloat or lag
- ▸Delivered highly responsive and performant dashboards for doctors and hospital staff, ensuring fast data access even with massive clinical datasets
System Panels
OPD
Outpatient visits, prescriptions, billing
IPD
Admissions, bed management, discharge
Consult
Specialist referrals, scheduling
Contributionsexisting codebases
Academe Plus - InSchool ERP App
Flutter Contributor · School ERP AppFlutterDartREST API
- ▸Implemented real-time messaging feature enabling communication between teachers, students, and super admin
- ▸Integrated messaging APIs and handled end-to-end testing for both teacher and student flows
- ▸Improved UI/UX for teacher and student account screens
- ▸Designed and optimized message interface for better usability
- ▸Enhanced student filtering system to prevent invalid selections when data is empty
- ▸Standardized date format (YYYY-MM-DD) in teacher profile UI
HR Application
ASP.NET Contributor · In-house HR Management SystemASP.NETC#jQueryBootstrap
- ▸Added Notes Card features like 'Notes to Me' and 'Notes by Me'
- ▸Implemented functionality to display notes based on priority levels
- ▸Ensured urgent and high-priority notes always remain at the top regardless of creation or assignment time
Technical Stack
Skills & Technologies
Tools and technologies I use to build scalable, production-ready applications.
Frontend
React
Next.js
Vue.js
TypeScript
JavaScript
Tailwind CSS
React Query
Backend
Node.js / Next.js API Routes
Controllers & Services
Prisma ORM
REST API Integration
PostgreSQL (Neon)
Authentication & User Management (Clerk)
Tools & Workflow
Git / GitHub
Linux / CLI
Postman / API Testing
Vercel / Netlify Deployment
Debugging & Logging