Full-Stack Developer passionate about building scalable web applications, backend systems, and AI-powered products.
- π» MERN Stack Developer
- π± Learning Advanced Backend Engineering & System Design
- π Open Source Contributor (Avenx-JS)
- π« Reach me: ishaknp16@gmail.com
| Category | Technologies |
|---|---|
| Languages | |
| Frontend | |
| Backend | |
| Database | |
| Tools |
Rental Booking Platform
Stack: Node.js β’ Express.js β’ MongoDB β’ EJS β’ Passport.js
- Secure Authentication
- CRUD Listings & Reviews
- RESTful APIs
- MVC Architecture
- Server-side Validation
π Live: https://havenstay-8lo1.onrender.com
π GitHub: https://github.com/singhisha40/HavenStay
AI Chat Application
Stack: React β’ Node.js β’ Express.js β’ MongoDB β’ OpenRouter API
- AI Conversations
- Persistent Chat History
- Markdown Rendering
- Syntax Highlighting
- Thread Management
π Live: https://gpt-project-green.vercel.app/
π GitHub: https://github.com/singhisha40/GPT-Project
π Logging System Documentation β AvenxLogger & AvenxApp
- Audited the framework's undocumented logging system by tracing
AvenxLogger,AvenxApp, and the CLI config loader through source code and unit tests. - Identified and corrected a documentation gap conflating the CLI's build-time logging config with the runtime browser logger β two separate systems that were being described as one.
- Documented the
AvenxLoggerclass, the globalloggerexport, and a previously-missingAvenxAppconstructor option, with working code examples for programmatic log-level overrides.
Issue: #384 Β· Merged PR: #671
- Identified and investigated a rendering issue affecting the official documentation.
- Compared behavior across GitHub, the documentation site, and VS Code Markdown Preview to isolate the cause.
- Fixed the issue by correcting the Markdown formatting for the AVX_W16 warning message.
Issue: #493 Β· Merged PR: #500
- Documented the warning message, root cause, and resolution steps with incorrect/correct/defensive examples.
- Removed a duplicate placeholder "Compiler Warnings" section from
errors.md.
Issue: #453 Β· Merged PR: #489
- Explained duplicate key behavior, runtime fallback, and resolution with examples.
Issue: #454 Β· Merged PR: #459
- Submitted and merged 4 pull requests to Avenx-JS.
- Reported and investigated a documentation rendering bug that was accepted and fixed.
- Received maintainer recognition for thorough investigation and high-quality bug reporting.
