class TanishqJain:
def __init__(self):
self.role = "AI Engineer & Backend Developer"
self.school = "B.Tech CSE (AI & ML) @ JECRC Jaipur β CGPA 8.11"
self.builds = ["ML systems", "REST APIs", "data pipelines", "full-stack apps"]
self.stack = ["Python", "FastAPI", "PyTorch", "Docker", "Next.js", "TypeScript"]
self.approach = "Own it end to end β model, service, container, deploy"
def currently(self):
return "Shipping production AI systems and contributing to OSS"I'm an AI engineer who lives on the backend. Most of my work is the unglamorous half of ML: designing the APIs, pipelines, auth and containers that turn a model into something people can actually call.
Applied ML is where I started β speech scoring, retrieval-augmented generation, local LLM inference β but the through-line is systems that ship, scale and stay up, not notebooks.
| Languages | |
| Backend & APIs | |
| AI & ML | |
| Frontend | |
| Infra & Tools |
|
AI-powered speech transcription & scoring End-to-end pipeline that transcribes and scores Spanish Elicited Imitation Test recordings.
|
Full-stack AI platform with RAG Open-source, fully offline AI platform with a custom vector store and local LLM inference.
|
|
Contract risk-screening system Flags LOW / MEDIUM / HIGH labour-law compliance risk in employment contracts.
|
Real fixes in real codebases
|
- π― Qualified for the Amazon ML Summer School 2026 selection test, shortlisted in the top 30,000 of 130,000+ applicants
- β 5-Star Problem Solving badge on HackerRank
- π¬ Collaborated with the CERN Human-AI Team on speech transcription and scoring for second-language acquisition research
- π‘οΈ Built an explainable anomaly-detection system for Aadhaar demographic analysis at the UIDAI Hackathon
Moving from rule-based to ML-based. From "in progress" to shipped.