Tanishq Sharma
@Darknesswithin
Tanishq Sharma
@Darknesswithin
Roorkee, India
Tanishq Sharma
Backend Developer β’ AI/ML Practitioner β’ Systems & Middleware Enthusiast
B.Tech, Chemical Engineering β IIT Roorkee
π§ [email protected] β’ π± 9599246204
π¨βπ» About Me
I am a developer passionate about building scalable backend systems, intelligent automation pipelines, and end-to-end full-stack applications. I enjoy solving real-world problems using algorithms, distributed systems thinking, and applied AI/ML.
Iβve worked extensively with Python, Java, Flask, FastAPI, Spring Boot, MongoDB, and Apache Camel, and I love participating in hackathons where creativity meets engineering.
π Key Projects
π Search Engine for Blogs & Articles β GDSC IIT Roorkee
Built a real-time blog crawler using Python, Flask, BeautifulSoup.
Integrated Gemma 3B via OpenRouter to filter out generic SEO content.
Designed efficient tokenization + indexing system with MongoDB.
Developed a dark-themed responsive frontend (HTML/CSS/JS).
π Enterprise Middleware & API Integration Platform β GC Techβ25
Created a secure, modular middleware using Apache Camel + Java.
Enabled dynamic routing with runtime-pluggable service modules.
Implemented AES credential encryption + token-based access.
Used for connecting ERP systems like Odoo and ERPNext.
π¦ Data Compression & Decompression Portal β MARS IITR
Implemented Huffman, RLE, LZ77, Deflate algorithms from scratch.
Built Python backend for file processing with interactive web UI.
Provides compression ratios, size comparison & performance statistics.
π§ Automated Metadata Generation with GenAI β MARS IITR
Built a pipeline using OCR + LLMs to extract structured metadata.
Processes PDFs, Word files, and scanned documents.
Uses PyTesseract, OpenCV, PyMuPDF, Gemini API.
Outputs clean JSON for downstream NLP workflows.
π Achievements
1st Place β Synapsesβ25 Hackathon, VLG IIT Roorkee
3rd Place β GC Tech ICICI Bank Problem Statement, IIT Roorkee
AIR 4576 β JEE Advanced
π§° Skills
Languages
Python β’ Java β’ C++ β’ Kotlin β’ SQL β’ JavaScript β’ HTML/CSS
Backend & Systems
FastAPI β’ Flask β’ Spring Boot β’ Apache Camel
MySQL β’ MongoDB β’ REST APIs β’ Postman
AI/ML
scikit-learn β’ TensorFlow β’ XGBoost
pandas β’ NumPy β’ OpenCV β’ matplotlib
Frontend & Mobile
HTML/CSS β’ JavaScript
Android Studio β’ Jetpack Compose
ERP & Middleware
Odoo (JSON-RPC) β’ ERPNext (REST) β’ Apache Camel
π― Roles & Leadership
Council Member β Sports Council, Rajendra Bhawan
Organized hostel sports events & logistics.
Supported athlete coordination and championship preparations.