Skip to content

@Darknesswithin

Tanishq Sharma

@Darknesswithin

Skill iconPython
Skill iconJava
Skill iconKotlin
AIML
Flask and Django

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.