Ayush Sharma Contact

Backend & machine learning engineer

Ayush Sharma.

I build the machinery behind products — APIs, auth and data pipelines on one side, trained-and-measured ML on the other, and a working, deployed interface on top.

M.Tech · ABV-IIITM Gwalior Gwalior, India

I take projects the whole way — APIs, auth and data stores on one side, feature engineering, model training and evaluation on the other, and a working, deployed interface on top.

I'm an M.Tech student at ABV-IIITM Gwalior, after a B.Tech in Computer Science. My projects so far run from a live paper-trading platform and phishing detection to a fully-local document-intelligence engine — different domains, same machinery.

3 microservices in TradeVerse — on HF Spaces, Render & Vercel
407k labelled URLs behind the URLGuard classifier
98.5% held-out test accuracy on phishing detection
2 end-to-end systems shipped & running in 2025

Machine learning systems

Classifiers, NLP sentiment (FinBERT), vector search and feature engineering — trained, evaluated honestly, and served behind real APIs.

Backend engineering

REST APIs with Node/Express and FastAPI, JWT auth with HttpOnly refresh tokens, MongoDB transactions, Redis caching, microservice splits.

Shipping & ops

Docker, GitHub Actions, and free-tier-friendly deployments across Hugging Face Spaces, Render and Vercel — including memory-footprint surgery to fit the budget.

Security & threat detection

Phishing and malicious-URL detection, intrusion detection, network security — one thread of my work, and the focus of my M.Tech.

DocMesh

Semantic document intelligence · fully local · 2026

Upload a corpus and interrogate it: hybrid semantic + keyword search (FAISS dense vectors and BM25 fused with reciprocal rank fusion, then cross-encoder reranked), an automatically inferred graph linking documents by shared meaning, entities and topics, and grounded Q&A whose every citation is verified against what was actually retrieved. Every layer — chunking, embedding, fusion, reranking, graph inference, generation — is hand-built from primitives, no LangChain or LlamaIndex. It runs entirely on CPU with a quantised 1.5B local LLM, so no document ever leaves the machine — treating uploads and retrieved text as hostile input throughout.

No external LLM API · ~126 ms hybrid search · 3-signal doc graph

  • FastAPI
  • FAISS
  • BM25
  • Sentence Transformers
  • spaCy
  • llama.cpp
  • React
View code

TradeVerse

AI paper-trading platform · live · 2025

Three deployed microservices: a React frontend, a Node/Express API with MongoDB transactions, Redis price caching and HttpOnly JWT auth, and a FastAPI decision engine fusing FinBERT news sentiment, Pinecone vector search and technical indicators (RSI, moving averages, volatility filters) into a bounded, Kelly-style risk-weighted signal. Fixed a production out-of-memory crash with CPU-only PyTorch and lazy model loading to fit free-tier limits.

3 microservices · HF Spaces / Render / Vercel · JWT auth

  • React
  • Node.js
  • MongoDB
  • Redis
  • FastAPI
  • FinBERT
  • Pinecone
Live demo View code

URLGuard

Phishing URL detection · 2025

A classifier that reads a URL the way an analyst would — brand lookalikes, risky keywords, subdomain tricks — trained on 407k labelled URLs, with a domain-reputation layer and opt-in DNS/WHOIS/TLS deep scan. Fixing a train/inference feature mismatch (it once called wikipedia.org phishing) took it from unusable to the numbers below.

98.5% accuracy · 97.9% precision · 0.996 ROC AUC

  • Python
  • scikit-learn
  • pandas
  • Flask
View code
More on GitHub github.com/Aeirx
01

Understand the data

Read the corpus before trusting it. Both projects' hardest bugs lived in the gap between training data and the real world.

02

Build & measure

Feature engineering, honest held-out evaluation, and comparing configurations before committing — never a single unmeasured guess.

03

Ship it working

Dockerised, deployed, and tested against real constraints — a model that only runs in a notebook doesn't count.

2025 — 2027

M.Tech, Information & Cyber Security

ABV-Indian Institute of Information Technology & Management (IIITM), Gwalior

2020 — 2024

B.Tech, Computer Science & Engineering

Faculty of Engineering, Agra College — Dr. A.P.J. Abdul Kalam Technical University

ML / AI

scikit-learn · PyTorch · Sentence Transformers · FinBERT (NLP) · Pinecone · pandas · NumPy · feature engineering · model evaluation

Web & backend

FastAPI · Node.js & Express · React · Vite · REST APIs · JWT auth · MongoDB · Redis

Languages

Python · C++ · Java · JavaScript (ES6+) · SQL

Cloud & DevOps

Docker · GitHub Actions · Hugging Face Spaces · Vercel · Render · Git

Security

Phishing & threat detection · intrusion detection · network security

Foundations

Probability & statistics · linear algebra · data structures & algorithms

Let’s talk

ayushcool662@gmail.com · linkedin.com/in/ayush-sharma · github.com/Aeirx · Gwalior, India