Skip to content
View shivnarainms22's full-sized avatar

Highlights

  • Pro

Block or report shivnarainms22

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
shivnarainms22/README.md

Hi there, I'm Shivnarain Sarin ๐Ÿ‘‹

AI Engineer & Researcher


๐Ÿš€ About Me

I'm an AI engineer building systems that reason, plan, and learn. Background in electrical engineering and full-stack dev.

  • ๐ŸŒ Exploring Interpretability in AI, Vision-Language-Action (VLA) models, and World Models
  • ๐Ÿ› ๏ธ Experience in Agentic AI, Deep Learning, Reinforcement Learning, and LLM applications
  • ๐Ÿ”ฌ Building end-to-end systems: from autonomous research pipelines to AI-powered stock analysis
  • โšก Fun fact: Built an autonomous research agent that discovers papers, runs experiments in Docker sandboxes, and writes weekly reports!

๐Ÿ› ๏ธ Technical Skills

Languages

Python Java JavaScript TypeScript SQL HTML/CSS

AI/ML & Deep Learning

PyTorch TensorFlow LangChain ChromaDB Scikit-learn Pandas NumPy

Frameworks & Tools

React Next.js FastAPI Spring Boot Node.js Docker AWS Kubernetes PostgreSQL MySQL Streamlit Git Postman


๐Ÿ”ฅ Featured Projects

๐Ÿ”ฌ Research Agent

Autonomous Research Pipeline | Claude API | Docker

Autonomous research system that discovers papers from arXiv and Semantic Scholar, analyzes them with AI, runs experiments in Docker sandboxes or Modal cloud GPUs, and generates weekly narrative reports.

  • ๐Ÿง  Built a 5-stage pipeline: Ingestion โ†’ Synthesis โ†’ Experiments โ†’ Analysis โ†’ Reporting
  • ๐Ÿ”— Maintains a knowledge graph (NetworkX) with hybrid retrieval (BM25 + vector RRF)
  • ๐Ÿ”’ Experiment safety gates: AST validation, Bandit scan, auto-fix, human approval, Docker isolation
  • ๐Ÿ“Š Statistical analysis with confidence intervals, t-tests, and Cohen's d
  • ๐Ÿ–ฅ๏ธ Streamlit web UI, Typer CLI, and APScheduler daemon for automated research cycles

Tech Stack: Python โ€ข Claude API โ€ข ChromaDB โ€ข Docker โ€ข Modal โ€ข Streamlit โ€ข NetworkX โ€ข SQLite


๐Ÿ“ˆ StockX

AI-Powered Stock Analysis | ReAct Reasoning | LLMs

Local AI-powered stock analysis app with a ReAct reasoning loop, technical and fundamental analysis, portfolio P&L tracking, sector heatmaps, and real-time alerts.

  • ๐Ÿค– ReAct reasoning loop with multi-provider LLM fallover (NVIDIA NIM โ†’ Claude โ†’ GPT)
  • ๐Ÿ’พ Persistent ChromaDB vector memory with JSONL fallback
  • ๐Ÿ“Š Scored recommendations (STRONG BUY to AVOID), sector screening, and earnings calendar
  • ๐Ÿ“ฐ Financial news aggregation with sentiment scoring
  • ๐ŸŽจ Fintech-style dark GUI built with PyQt and matplotlib charting

Tech Stack: Python โ€ข PyQt โ€ข ChromaDB โ€ข yfinance โ€ข LLMs โ€ข matplotlib


Deep Q-Network (DQN) | PyTorch

Built an intelligent Tetris agent using Deep Reinforcement Learning with custom reward shaping and GA-optimized features.

  • ๐Ÿง  Implemented GPU-accelerated DQN with experience replay and target networks
  • ๐Ÿ“ˆ Achieved 3ร— improvement in average lines cleared vs. baseline
  • ๐ŸŽฏ Engineered board-state features (aggregate height, holes, bumpiness) with delta-based rewards
  • ๐Ÿ“Š Trained for 1.5M timesteps with automated evaluation pipeline

Tech Stack: Python โ€ข PyTorch โ€ข Reinforcement Learning


Retrieval-Augmented Generation | FastAPI | LLMs

End-to-end RAG system for querying research papers with semantic search and grounded responses.

  • ๐Ÿ” Implemented PDF parsing, semantic chunking, and vector-based retrieval
  • ๐Ÿค– Built LLM-powered Q&A with source citations to reduce hallucinations
  • โšก Designed FastAPI web interface + CLI for low-latency question answering
  • ๐Ÿ’พ Integrated ChromaDB for efficient vector storage and similarity search

Tech Stack: Python โ€ข LangChain โ€ข ChromaDB โ€ข FastAPI โ€ข Vector Embeddings


๐ŸŽ“ Education

Northeastern University | Master of Science in Artificial Intelligence ๐Ÿ“ San Jose, CA | Sep 2025 โ€“ May 2027

APJ Abdul Kalam Technological University | Bachelor of Technology in Electrical & Electronics Engineering ๐Ÿ“ Kerala, India | Oct 2020 โ€“ May 2024


๐Ÿ“ซ Let's Connect!

Portfolio LinkedIn Email


Popular repositories Loading

  1. E-Bookstore E-Bookstore Public

    Full-stack e-commerce platform with JWT auth, payment integration, RBAC, and Docker deployment

    JavaScript

  2. Research-Paper-RAG-Assistant Research-Paper-RAG-Assistant Public

    End-to-end RAG system for querying research papers with semantic search and source citations

    Python

  3. shivnarainms22 shivnarainms22 Public

  4. Portfolio Portfolio Public

    Personal portfolio website built with React and Vite

    JavaScript

  5. Tetris-RL-Agent Tetris-RL-Agent Public

    Deep RL Tetris agent with GPU-accelerated DQN, custom reward shaping, and GA-optimized features

    Python

  6. StockX StockX Public

    AI-powered stock analysis app with ReAct reasoning, multi-provider LLM fallover, and portfolio tracking

    Python