Tanuj Gupta

Building the Future with Distributed Systems and Cutting-Edge Web Solutions. 

With a deep passion for crafting scalable distributed systems and dynamic web applications, I bring ideas to life through code and design. Explore my portfolio to see my expertise in building large-scale databases, innovative websites, and advanced LLM systems, showcasing my proficiency in full-stack development and modern technologies.

Articles

Projects 

Revolutionizing NFT Management: A Full-Stack Platform Built with React.js, Node.js, GraphQL, and AWS
Featured Project

Revolutionizing NFT Management: A Full-Stack Platform Built with React.js, Node.js, GraphQL, and AWS

This innovative platform offers an immersive way to explore and manage NFTs, with features like wallet reports, collection tracking, and creator insights. Built with React.js, Node.js, and GraphQL, it leverages AWS for scalable cloud infrastructure and integrates a robust blockchain index using Cassandra, MongoDB, and Ethereum to efficiently handle over 20 million transactions.

Fashion-Focused TikTok Scraper with Machine Learning-Driven Content Filtering

Fashion-Focused TikTok Scraper with Machine Learning-Driven Content Filtering

This project involved building a specialized TikTok scraper to extract fashion-related content, utilizing Python and Selenium for web scraping and MongoDB for data storage. The project assigns relevance scores to posts using machine learning and NLP, ensuring that only the most relevant fashion content is retained. Deployed on AWS with a scalable MongoDB Atlas cluster, this solution balances efficiency with cost-effectiveness.

Comprehensive Full Stack Chat Application with Dockerized Microservices

Comprehensive Full Stack Chat Application with Dockerized Microservices

This full stack chat application, built using React, Spring Boot, and WebSockets, features a robust architecture with microservices orchestrated through Eureka and Docker Compose. The project includes extensive logging, error handling, and both unit and integration testing for frontend and backend services, ensuring reliability and scalability in a containerized environment.

Blockchain-to-Database Indexer: High-Performance Data Pipelines and Storage

This project involves designing a robust blockchain indexer that leverages Cassandra, MongoDB, Hadoop, Ethereum, and Redis to efficiently store and query over 20 million blockchain transactions, including more than 1 billion NFT and ERC20 transfers. The solution features distributed data pipelines built with Airflow, Spark, and Node.js, capable of processing millions of daily operations.

Advanced Java Lucene-Based Search Engine with Custom Ranking Algorithms

This project involves building a sophisticated search engine using Java and the Lucene library, with a focus on object-oriented design and custom ranking algorithms. The search engine parses and indexes documents, implements multiple ranking strategies including TF-IDF and relevance feedback, and introduces a novel optimized TF-IDF algorithm that enhances search accuracy by weighting query terms based on their relevance.

Tanuj Gupta