Education

North Carolina State University logo
M.S. Computer Science

North Carolina State University

2026 - Present
Pandit Deendayal Energy University, India logo
B.E. Computer Engineering

Pandit Deendayal Energy University, India

2021 - 2025

Experience

FirstPeak.ai logo
Software Engineer

FirstPeak.ai

Sept 2025 – Feb 2026
  • Python async backend for multi-channel conversational AI. Scaled to 10k+ concurrent requests.
  • Voice Agent evaluation framework with LLM-as-a-judge, automating QA. 10x faster than manual testing.
  • Parallelized Twilio voice test suite.
New Engen logo
Software Engineer

New Engen

Mar 2024 – May 2025
  • Migrated legacy JS monolith to modern TypeScript/Python services. +40% deploy frequency, -25% runtime bugs.
  • Achieved 6x faster API response times, compared to legacy code
  • Built Python GraphQL APIs with 100ms responses during 3x traffic peaks.
  • RabbitMQ bulk email pipeline with idempotency and durability; 99.99% success.

Projects

EarningsLens

RL environment predicting post-earnings stock movement from earnings call transcripts and press releases; published an open-source dataset for reproducible benchmarking.

PythonGradioHugging FaceRL

ChatGPT Tokenizer

Manual implementation of the Byte Pair Encoding (BPE) algorithm used by OpenAI in GPT-4.

Next.jsReactTypeScript

NotebookLM

RAG chatbot for accurate, domain-specific question answering, with end-to-end document ingestion and retrieval workflows for long-form content.

Next.jsTypeScriptLangChainPineconePostgreSQL

HTTP Server from Scratch

Built an HTTP server from scratch using low-level TCP sockets, including request parsing and response generation; implemented multiprocessing to serve concurrent client requests efficiently.

C++TCP/IPSocketsMultiprocessing

Blogs

Publications

The Potential of Big Data and Machine Learning for Ground Water Quality Assessment and Prediction

Rajeev, Shah, Shah, Shah, Nanavaty — Archives of Computational Methods in Engineering, 2025

View paper

Exploring Autoencoders and XGBoost for Predictive Maintenance in Geothermal Power Plants

Nanavaty — 49th Stanford Geothermal Workshop, 2024

View paper

A Comparative and Systematic Study of Machine Learning (ML) Approaches for Particulate Matter (PM) Prediction

Pandya, Nanavaty, Pipariya, Shah — Archives of Computational Methods in Engineering, 2023

View paper

Skills

Languages
PythonTypeScriptJavaScriptGoCC++
Back End
FastAPIFlaskExpressJSNode.jsREST APIsGraphQLMicroservicesGin
Front End
Next.jsReact.jsTailwind CSSRedux ToolkitZustandHTML/CSS
AI & LLMs
RAGLangChainPrompt EngineeringVector DatabasesPineconeLangfuse
Data & Messaging
SQLNoSQLPostgreSQLMongoDBRedisFirebaseRabbitMQDatabase Design
Cloud & DevOps
AWSGCPDockerNGINXCI/CD PipelinesLinuxObservabilityMonitoringLogging