Skip to content
View Nihal-Reddy-K's full-sized avatar

Block or report Nihal-Reddy-K

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nihal-Reddy-K/README.md

Hi there! I'm Nihal Reddy K

Typing SVG

About Me

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

Skills & Technologies

Programming Languages

Languages I Use

  • 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

Frontend Development

Frontend Skills

  • 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

Frontend Technologies

  • HTML
  • CSS
  • JavaScript
  • React
  • Tailwind CSS
  • Bootstrap
  • Vite

Backend Development

Backend Skills

  • 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

Backend Technologies

  • Node.js
  • Express.js
  • REST APIs
  • EJS
  • Passport.js
  • bcrypt
  • JWT

AI & Machine Learning

AI Experience

  • 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

Currently Learning

  • 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.


Database & Cloud Services

Databases

  • MongoDB
  • MongoDB Atlas
  • SQL — Currently Learning

Services & Integrations Used

  • Cloudinary Image Uploads
  • Mapbox Geocoding and Maps
  • OpenWeather API Integration
  • Google Gemini
  • MongoDB Atlas
  • REST API Integrations

Systems & Infrastructure

Currently Learning

  • Linux
  • C
  • Systems Programming
  • Low-level Programming Concepts
  • System Design
  • Distributed Systems
  • Scalable Backend Engineering
  • Cloud and Infrastructure Concepts

Areas of Interest

  • AI Infrastructure
  • Distributed Systems
  • Backend Systems
  • Systems Software
  • Cloud and Platform Engineering
  • Data Engineering
  • Developer Tools
  • Scalable AI Systems

Tools & Platforms

Tools I Use

  • Git and GitHub
  • VS Code
  • Postman API Testing
  • NPM Package Management
  • GitHub Repository Management
  • API Development and Testing
  • Version Control

Featured Projects

Roamly — Airbnb Style Travel Platform

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.

Features

  • 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

Tech Stack

Core Technologies: Node.js • Express.js • MongoDB • EJS • JavaScript

Integrations: Passport.js • Cloudinary • Mapbox


Kite-Trade — Full-Stack Trading Dashboard

A full-stack Zerodha-style trading platform focused on authentication, trading operations, simulated market data, portfolio management, and financial analytics.

Features

  • 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

Tech Stack

Frontend: React • JavaScript • Recharts

Backend: Node.js • Express.js • REST APIs

Database: MongoDB

Authentication: JWT • bcrypt


MemorisAI — AI-Powered Personal Knowledge Assistant

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.

Features

  • 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

Tech Stack

Frontend: React • JavaScript

Backend: Node.js • Express.js

Database: MongoDB

AI: Google Gemini • RAG • Embeddings • Vector Search • Semantic Retrieval


Learning. Building. Breaking. Fixing. Repeating.

Pinned Loading

  1. Roamly Roamly Public

    A full stack project

    JavaScript 2

  2. Vayu Vayu Public

    A React Application

    JavaScript 1

  3. Kite-Trade Kite-Trade Public

    A full-stack application

    JavaScript 2

  4. MemorisAI MemorisAI Public

    AI-powered personal knowledge assistant with persistent memory, conversational AI, PDF document understanding, and Retrieval-Augmented Generation (RAG) using React, Node.js, MongoDB, and Google Gem…

    JavaScript 3