Name: Nihal Reddy K
Education: Information Science & Engineering @ MSRIT
Current Status: Finished 2nd Semester → Entering 3rd Semester
Focus:
- Software Engineering
- Full-Stack Development
- AI / ML Engineering
- Backend Engineering
- AI Infrastructure
- Distributed Systems
- Systems Software
- Cloud & Platform Engineering
- Data Engineering
- Developer Tools
Currently Building:
- Full-stack applications
- AI-powered applications
- Backend systems
- Projects combining AI with serious software engineering- JavaScript for full-stack web development
- Java for DSA and problem solving — Currently Learning
- Python for AI/ML — Currently Learning
- C for systems programming and low-level concepts — Currently Learning
- Responsive Web Design
- React Component Architecture
- Dynamic UI Development
- React Hooks and State Management
- API Integration and Data Rendering
- Modern UI/UX Styling
- Mobile Responsive Layouts
- Dashboard Development
- Data Visualization
- LocalStorage Persistence
- Authentication-aware Interfaces
- Document Upload Interfaces
- AI-powered Application Interfaces
- HTML
- CSS
- JavaScript
- React
- Tailwind CSS
- Bootstrap
- Vite
- REST API Development
- MVC Architecture
- Authentication and Authorization
- JWT Authentication
- Session and Cookie Management
- Server-side Rendering with EJS
- Middleware Architecture
- File Upload Handling
- API Integration
- Error Handling
- Async Backend Operations
- Database Integration
- Full-stack Application Architecture
- Node.js
- Express.js
- REST APIs
- EJS
- Passport.js
- bcrypt
- JWT
- Google Gemini API
- AI-powered application development
- Retrieval-Augmented Generation (RAG)
- Document ingestion
- PDF processing
- Embeddings
- Vector Search
- Semantic Retrieval
- Context-aware Question Answering
- Persistent AI Chat Memory
- Document-based Conversations
- Python for Machine Learning
- Machine Learning Fundamentals
- AI/ML Engineering
- AI Systems
- AI Infrastructure
- Scalable AI Applications
I am especially interested in combining AI/ML with strong software engineering and systems rather than building only isolated ML demos.
- MongoDB
- MongoDB Atlas
- SQL — Currently Learning
- Cloudinary Image Uploads
- Mapbox Geocoding and Maps
- OpenWeather API Integration
- Google Gemini
- MongoDB Atlas
- REST API Integrations
- Linux
- C
- Systems Programming
- Low-level Programming Concepts
- System Design
- Distributed Systems
- Scalable Backend Engineering
- Cloud and Infrastructure Concepts
- AI Infrastructure
- Distributed Systems
- Backend Systems
- Systems Software
- Cloud and Platform Engineering
- Data Engineering
- Developer Tools
- Scalable AI Systems
- Git and GitHub
- VS Code
- Postman API Testing
- NPM Package Management
- GitHub Repository Management
- API Development and Testing
- Version Control
A modern full-stack travel listing platform inspired by Airbnb, built to explore real-world full-stack architecture, authentication, cloud services, maps, and database-driven applications.
- Secure Authentication and Authorization
- Passport.js Authentication
- Interactive Map Integration
- Mapbox Maps and Location Features
- Cloud Image Uploads with Cloudinary
- Reviews and Ratings
- Search and Filtering
- Responsive UI
- MVC Architecture
- MongoDB Database Integration
- Session Management
- Deployed Full-Stack Application
Core Technologies: Node.js • Express.js • MongoDB • EJS • JavaScript
Integrations: Passport.js • Cloudinary • Mapbox
A full-stack Zerodha-style trading platform focused on authentication, trading operations, simulated market data, portfolio management, and financial analytics.
- Secure JWT Authentication
- Password Hashing with bcrypt
- Buy and Sell Operations
- Simulated Market Price Engine
- Portfolio Management
- Fund Management
- Trading Dashboard
- Interactive Analytics
- Recharts Data Visualization
- REST API Integration
- Full-Stack React Architecture
- MongoDB Database Integration
Frontend: React • JavaScript • Recharts
Backend: Node.js • Express.js • REST APIs
Database: MongoDB
Authentication: JWT • bcrypt
An AI-powered personal knowledge assistant that allows users to upload documents, retrieve relevant information, and have context-aware conversations using RAG, embeddings, vector search, and persistent chat memory.
- Document Upload
- PDF Ingestion
- AI-powered Question Answering
- Retrieval-Augmented Generation (RAG)
- Embeddings
- Vector Search
- Semantic Retrieval
- Context-aware Responses
- Persistent Chat Memory
- Document-based Conversations
- Google Gemini Integration
- Full-Stack React Architecture
- MongoDB Persistence
Frontend: React • JavaScript
Backend: Node.js • Express.js
Database: MongoDB
AI: Google Gemini • RAG • Embeddings • Vector Search • Semantic Retrieval




