I'm Narottam Kumar, a B.Tech student focused on building practical applications at the intersection of Cybersecurity, Artificial Intelligence, and Software Development.
My interests include AI/LLM applications, Retrieval-Augmented Generation (RAG), cybersecurity, ethical hacking, web security, and intelligent automation.
I learn primarily by building projects, participating in hackathons, contributing to open source, and working with real-world technologies.
- Artificial Intelligence & Machine Learning
- Large Language Models (LLMs) and Generative AI
- Retrieval-Augmented Generation (RAG)
- AI Agents and Prompt Engineering
- Cybersecurity & Ethical Hacking
- Web & Network Security
- Linux and Security Tools
- Python-based Application Development
- Open Source Contribution
Python C++ C JavaScript TypeScript SQL HTML CSS
Generative AI LLMs RAG Prompt Engineering AI Agents
NLP Machine Learning Computer Vision OCR
Ethical Hacking Web Security Network Security
Threat Detection CTF OSINT Linux
Flask React.js Streamlit REST APIs
LangChain BM25 Vector Databases Google Gemini API
Git GitHub VS Code Linux Kali Linux
An enterprise-style document intelligence system designed to provide grounded answers from multiple uploaded documents.
Key capabilities:
- Built a multi-document RAG pipeline supporting PDF, DOCX, PPTX, and TXT files.
- Implemented hybrid Dense + BM25 retrieval to improve document search.
- Added cross-encoder reranking and contextual compression for more relevant responses.
- Integrated OCR fallback for documents requiring text extraction.
- Implemented conversational memory, query rewriting, document summarization, and automated question generation.
- Provided page- and file-level source citations to improve answer traceability.
Technologies:
Python LLMs RAG LangChain BM25 OCR Vector Database
An AI-driven cybersecurity platform designed to help users identify and understand common digital threats.
Key capabilities:
- Analyzed phishing URLs, suspicious websites, scam emails/SMS, and malicious QR codes.
- Combined Generative AI, Machine Learning, Computer Vision, and OCR for threat analysis.
- Designed an AI-powered risk assessment system to explain potential threats.
- Generated actionable security recommendations to help users respond to detected risks.
- Explored the integration of Explainable AI (XAI) concepts for security analysis.
Technologies:
Python Generative AI Machine Learning Computer Vision OCR Cybersecurity
An LLM-powered learning application that generates quizzes from educational content.
Key capabilities:
- Built an AI-based MCQ generation workflow using the Google Gemini API.
- Developed a web interface for generating and interacting with AI-generated questions.
- Integrated backend processing using Flask.
- Focused on applying LLMs to automate educational content generation.
Technologies:
Python Flask Google Gemini API Generative AI
An educational cybersecurity project demonstrating keyboard-event monitoring and security analysis in a controlled environment.
Key capabilities:
- Demonstrated Windows keyboard-event monitoring using Windows APIs.
- Implemented multiple monitoring approaches including Low-Level Keyboard Hooks and asynchronous key-state polling.
- Built a browser-based dashboard for real-time event visualization.
- Added key-frequency analysis, monitoring controls, and security detection features.
- Designed specifically for cybersecurity education and research.
Technologies:
Python JavaScript Flask Windows API HTML CSS
Participated in a cybersecurity-focused summer program involving practical learning in:
Linux Networking Ethical Hacking Cybersecurity Tools Security Labs
Open-source contributor participating in collaborative software development and GitHub-based projects.
-
Microsoft Azure AI Essentials Professional Certificate
- Machine Learning
- Azure AI Studio
- Generative AI
-
Career Essentials in GitHub Professional Certificate
- GitHub
-
freeCodeCamp Responsive Web Design Certification
- Responsive Web Development
- HTML
- CSS
Artificial Intelligence
│
├── Machine Learning
├── Generative AI
├── Large Language Models
├── RAG
└── AI Agents
Cybersecurity
│
├── Networking
├── Web Security
├── Linux
├── Ethical Hacking
└── Threat Detection