👋 Hello! I'm Gaurav Singh
Full-stack developer passionate about building scalable applications and exploring new technologies. Welcome to my GitHub profile!
| Category | Technologies |
|---|---|
| Languages | Java, JavaScript, TypeScript, Python, PHP, Rust, HTML, CSS |
| Frontend | React, Redux, D3.js, Amplify, React Hooks, TypeScript |
| Backend | Spring Boot, Node.js, REST APIs, Microservices |
| Tools & Platforms | Git, Docker, AWS Amplify, Vercel, Netlify |
| Libraries & Frameworks | Dagre, CommonMark |
- port-kill ⭐ NEW - A highly maintainable, lightweight, cross-platform programmatic API and zero-dependency CLI tool to terminate processes running on specific ports. Perfect for Node.js developers integrating into test suites (Jest/Mocha) and CI/CD pipelines. Website
- localyx ⭐ NEW - A robust React hook for managing state in
localStoragewith built-in support for TTL (Time to Live) and cross-tab synchronization. Perfect for persisting user preferences and session data. Demo - FlowTree - Simple and elegant React flow implementation using Dagre for node-link diagram visualization and manipulation (TypeScript)
- LuminaJS - A modular, chainable, lightweight, zero-dependency JavaScript utility library for browser-based image processing using the HTML5 Canvas API. Perfect for real-time image manipulation in the browser.
- numtowords - Convert numbers to words in multiple languages and numeral systems — English, Indian, Hindi, German, French — with full TypeScript support. Handles complex conversions with ease.
- numtowords-website - Interactive web interface for the numtowords library with real-time conversion demonstration
- Decision-tree-editor - Full-featured decision tree visualization editor built with TypeScript and React. Includes interactive node editing and tree traversal. Demo
- d3-world-map - Interactive world map visualization using D3.js with geospatial data rendering (TypeScript)
- FluentMarkdown - A lightweight, zero-boilerplate Java library that converts Markdown to styled HTML for any CSS framework — Tailwind, Bootstrap, Bulma, or your own custom classes — using a clean fluent API. Built on top of commonmark-java for robust Markdown parsing.
- observer-java - Observer design pattern implementation in Java with practical examples and best practices
- chat-bot-backend - Chat bot backend service built with Java, demonstrating RESTful API design and message processing
- rust-apps - Collection of Rust applications exploring systems programming concepts
- simple-rust-calcuator - Simple calculator application showcasing Rust's type safety and performance
- RustroverProjects - Collection of Rust projects using Rustover IDE
- REST-API-ENGINE - Production-ready REST API engine built in PHP with routing, middleware, and error handling
- php-apns - PHP Apple Push Notification Service implementation for iOS push notifications
- single-file-comment-edior - Lightweight comment editor tool for inline code documentation
- portfolio - Personal portfolio project showcasing my work and skills
- gaurav101.github.io - GitHub Pages personal portfolio with recent updates (last updated: June 2026)
- clean-code-javascript-and-react - Clean Code principles adapted for JavaScript and React development
- 🎓 Passionate about software design patterns, clean architecture, and best practices
- 🔍 Actively exploring Rust for systems programming and modern programming paradigms
- 📱 Building scalable, user-centric solutions for both frontend and backend
- 🎨 Interested in interactive visualizations and data-driven UI components
- 🤝 Open to collaboration on interesting projects, especially in React, Java, and Rust ecosystems
- 📈 Continuously learning and improving my craft through practical projects and code reviews
- 🚀 Passionate about creating reusable libraries and tools that solve real problems
- 🌍 Portfolio Website
- 🐙 GitHub Profile
- 📧 Reach out for collaboration or to discuss tech!
- 🚀 Exploring Rust for systems programming and building efficient CLI tools
- 🎯 Deepening knowledge of Spring Boot microservices and distributed systems
- 🔄 Building full-stack React + Java + TypeScript projects with production-grade quality
- 🌱 Learning advanced design patterns, architectural patterns, and cloud infrastructure
- 📚 Creating reusable React hooks and utility libraries for the developer community
- ⚡ Optimizing performance in frontend applications and building interactive visualizations
- Frontend Architecture: React, Redux, component design patterns, state management
- Backend Development: Spring Boot, RESTful APIs, microservices architecture
- Full-Stack: End-to-end development from database to UI
- Open Source: Creating and maintaining libraries for the developer community
- Performance: Optimization techniques for both frontend and backend applications
- Design Patterns: Implementation and application of Gang of Four and architectural patterns
Last Updated: June 2026 ✨


