Welcome to my portfolio

I am Rohan Srivastava

About Me

Who I Am

I’m a Computer Science Engineering graduate specializing in Artificial Intelligence and Machine Learning from Gujarat Technological University, Ahmedabad. I enjoy building real-world, data-driven solutions by combining strong software development skills with applied machine learning. My work includes intelligent recommendation systems, predictive models, interactive dashboards, and full-stack web applications. I have developed projects such as a news aggregation platform, a smart travel planner and companion web application, a real estate web application, a movie recommendation system, Emotion recognition system, Customer support agent, Event poster generation tool and a car price prediction model, —focused on performance, scalability, and user experience. Selected for the Amazon ML Summer School 2023 and ranked 5th in CodeWars at Lakshya Techfest, I bring strong problem-solving skills and a continuous learning mindset. Proficient in Python, JavaScript, React.js, Next.js, Node.js, Express.js, MongoDB, MySQL and modern ML frameworks, I am seeking opportunities where I can contribute to impactful AI-driven products.

I specialize in React, Next.js, TypeScript, and modern web technologies. I believe in writing maintainable code and creating user-centered designs.

Featured Projects

NewsApp – Real-Time News Aggregator

NewsApp – Real-Time News Aggregator

A real-time news aggregator that allows users to filter articles by topic, date, and relevance, save articles.

Next.jsNode.jsExpressMongoDBShadCNNewsAPI
Smart Travel Planner & Companion

Smart Travel Planner & Companion

An AI-powered travel planning platform that generates personalized itineraries based on user preferences.

ReactFirebaseGemini APIGoogle Places API
Movie Recommendation System

Movie Recommendation System

A content-based movie recommendation system using cosine similarity, achieving 85% precision and optimized data pipelines for faster recommendations.

PythonFlaskScikit-learnML libraries
Real-Time Facial Emotion Recognition System

Real-Time Facial Emotion Recognition System

A real-time facial emotion recognition system using CNN models and OpenCV for live video streams. The model is exposed via a FastAPI endpoint and optimized for low-latency inference.

PythonOpenCVTensorFlowCNNFastAPI
RAG-Based Customer Support Agent for E-commerce

RAG-Based Customer Support Agent for E-commerce

A Retrieval-Augmented Generation (RAG) chatbot that answers customer queries related to products, orders, and FAQs using vector search and embeddings for accurate, context-aware responses.

PythonLangChainFAISSPineconeOpenAI APIFastAPI
AI-Powered Event Poster Generation Tool

AI-Powered Event Poster Generation Tool

A generative AI application that creates event posters from text prompts using Stable Diffusion and ControlNet, with predefined styles and also structured layouts.

PythonStable DiffusionControlNetStreamlit

My Skills

Languages

Python
JavaScript
Java

Frontend Development

React.js
Next.js
HTML
CSS
Tailwind CSS
Bootstrap
ShadCN/UI
Responsive Design

Backend & APIs

Node.js
Express.js
FastAPI
Flask
REST APIs
Firebase

AI & Machine Learning

PyTorch
TensorFlow
Hugging Face
Scikit-learn
NumPy
Pandas
Computer Vision
NLP
RAG
LLM Fine-tuning

Vector Databases & Pipelines

FAISS
Pinecone
Weaviate
Embeddings
Model Deployment

Databases

MongoDB
MySQL
PostgreSQL
Cloud Firestore

Tools & DevOps

Git
GitHub
Docker
Jupyter Notebook
VS Code

My Story

🎓

Bachelor of Engineering in Computer Science

2021 – 2025

New LJ Institute of Engineering & Technology, Ahmedabad

Specialized in Computer Science Engineering with a strong foundation in software development, data structures, and modern web technologies. Graduated with a CGPA of 8.69.

💼

Full Stack Web Developer Intern

Jan 2025 – Mar 2025

HealMeRight (Remote)

Spearheaded development of key features for a health platform, boosting user engagement by 30%. Optimized application performance and mobile responsiveness, reducing load time by 15% and improving overall user experience.

💼

Software Developer Intern

May 2025 – Oct 2025

SrashtaSoft, Ahmedabad

Built and maintained core web application features using Next.js and Firebase. Integrated Firebase Authentication and Cloud Firestore for secure data handling and developed responsive UI components for cross-device compatibility.

Get in Touch

Have a project in mind? Let's work together to bring it to life.