Sumit Jadhav
AI/ML Engineer · B.Tech AI & DS '27 · 2nd at ANRF AISEHack (IIT Delhi) · 3rd nationally at AISEHack 2.0 (GalaxEye) · Deep Learning · Remote Sensing · GenAI Agents
I'm a final-year B.Tech student in Artificial Intelligence & Data Science at MGM's Jawaharlal Nehru College of Engineering (MGM University), graduating in 2027 with a CGPA of 8.04. I build machine-learning systems end to end, from the data and the model to a deployed app someone can actually use.
Selected work
Every project links to its code. Metrics link to their proof where one has been attached.
Crop-yield forecasting from six Capella X-band SAR passes
Capella Space X-band SARUnsupervised optimisationRemote sensingPythonGDALSentinel-2Sentinel-1NASA POWERExplainable credit risk prediction with calibrated XGBoost and SHAP
PythonPandasScikit-learnXGBoostSHAPFastAPIPydanticJoblibGraph Neural Network classification of research topics on the Cora citation network
PythonPyTorchPyTorch GeometricGraph Neural NetworksGCNONNX RuntimeFastAPIStreamlitMachine learning classification of NYC Airbnb room types with FastAPI
Scikit-learnFastAPIPandasPythonNumPyReactSix-class emotion classification with BiGRU and FastAPI
PythonTensorFlow / KerasBiGRUFastAPIPydanticNumPyHTMLCSSStudent wellness analytics with Random Forest regression and FastAPI
PythonFastAPIPydanticscikit-learnPandasNumPyRandom ForestHTMLLangGraph agent for human-reviewed and autonomous LinkedIn post generation
PythonFastAPIReactViteTypeScriptLangGraphLangChainGroqMulti-modal RAG pipeline
LangChainMistral AIFastAPIDockerPostgreSQL / pgvectorPythonGitGitHubContent-based movie recommendations with TF-IDF, FastAPI and Streamlit
PythonScikit-learnPandasNumPyFastAPIStreamlitTMDB APIRenderSpatiotemporal PM2.5 forecasting with ConvLSTM + Fourier Neural Operator
ConvLSTMFourier Neural OperatorHugging Face SpacesPythonPyTorchNumPy0.8795sMAPEKaggle Phase 2 scoreRank 2Phase 2ANRF AISEHack pollution forecastingFour-agent research workflow with search, analysis, writing and critique
LangChainSearch / Reader / Writer / CriticLangGraphGroqTavilyPythonStreamlit5/10Self-ratedThis portfolio: a macOS-style desktop on Next.js, with a Cloudflare Worker CMS, a grounded assistant and a read-only MCP server
Next.jsReactTypeScriptCloudflare WorkersCloudflare D1Cloudflare R2PythonWorkers AIKNN-based heart disease risk prediction with Streamlit
PythonScikit-learnKNNStreamlitPandasNumPyJoblibTF-IDF and Logistic Regression emotion classification with Streamlit
PythonScikit-learnTF-IDFLogistic RegressionNLTKStreamlitPandasNumPyLSTM and n-gram next-word prediction with lightweight web deployment
PythonTensorFlowKerasLSTMN-gramStreamlitPandasNumPy3,038Quotes8,978Vocabulary745Max sequence length
What broke, and how it was found
Dependency resolution failed under a force-injected Gradioroot cause The Space force-injected gradio 6.20.0, which conflicted with the old gradio and huggingface_hub pins in requirements.txt.
The decaying-limb rule scored +0.284 — and only because of a driftroot cause The rule predicts a higher canopy than persistence, and the district sits +1.65 dB higher from June to November, so it could win by being biased in the direction of a drift neither predictor models.
The Kaggle re-run moved 39 plots between cropsroot cause Tier-2 plots were ranked on the November canopy clipped at zero, so 403 of the 793 allocated plots tied at exactly 0.0 and an unstable sort settled the bajra/maize cut.
The write-up audit matched numbers no run had printedroot cause The audit matched bare tokens against the whole log, and both strings happened to occur on unrelated lines.
A model trained by the script could not be loaded by the approot cause The TF-IDF vectoriser carries preprocess_text as its preprocessor. Pickled from a script run as __main__, the function is recorded as __main__.preprocess_text, a name that does not exist in the app.
The LSTM app would not run on Streamlit Community Cloudroot cause The deployed Python environment could not run the TensorFlow model.
Render killed the pipeline on long uploadsroot cause pydub loaded the entire decoded file into RAM as raw PCM twice — once to convert to WAV and again to chunk it.
Admin login rejected the correct password on the deployed Workerroot cause Deployed Workers reject a single PBKDF2 deriveBits call above 100,000 iterations. verifyPassword failed closed, which turned the NotSupportedError into "Incorrect password". Local workerd does not enforce the ceiling, so every local test passed.
A project link's URL was only checked in the browserroot cause projects.links is a JSON field, checked for shape and entry count only; the URL check ran in the admin UI.
Connecting from claude.ai showed the sign-in form foreverroot cause claude.ai opens the page from its own origin and the admin cookie is SameSite=Strict. A reload keeps the cross-site initiator, so the freshly set cookie was withheld.
No backdrop blur in the stylesheet reached the pageroot cause The CSS build merges -webkit-backdrop-filter and backdrop-filter into one declaration and keeps the last. The file wrote the standard property first, so only the -webkit alias shipped — and current Chrome has dropped it.
Technical stack
- Languages & data
- PythonC++JavaSQLJavaScriptPandasNumPy
- ML & deep learning
- PyTorchTensorFlowScikit-learnOpenCVConvLSTMFourier Neural OperatorHugging Face
- Generative AI & MLOps
- LangChainRAG architecturesMulti-agent systemsMistral AIpgvectorFastAPIDockerStreamlitGit
- Application
- ElectronReactVitestGitHub Actions
Experience and education
- Web Development Intern · Kalavati Technologies · June 2023 – July 2023 · Aurangabad, Maharashtra
- ANRF AISEHack 2.0 (GalaxEye) — SAR Crop Yield Forecasting · 2 Sep 2026 – 3 Sep 2026 · Goa, India
- ANRF AISEHack Phase 2 (IIT Delhi) — PM2.5 Forecasting · 4–5 April 2026 · IIIT Hyderabad, Hyderabad
- Independent GenAI & Agent Projects
- B.Tech AI & Data Science · 2024 – 2027 , 8.04 CGPA
- Diploma in Computer Engineering · 2021 – June 2024 , 71.65%
25 certificates, each with its issuer and credential link, are in the desktop’s Certificates window.
Agent context
The same published content is available to MCP-compatible AI agents through a read-only server, behind OAuth. Read: yes · Write: no — it has no tool that can change anything.
claude mcp add --transport http sumit-context https://sumitos-api.jadhavsumit534.workers.dev/mcp