Gaurav Upadhyay is the Founder of ThinkFlowGPT, an AI-driven workflow automation startup revolutionizing business processes with intelligent automation. A passionate software developer and AI enthusiast, he is dedicated to building innovative, user-centric solutions.
Currently pursuing an Integrated Master’s in AI (IMCA) at Parul University, he has expertise in DSA, Java, C++, Python, React.js, Next.js, TypeScript, and DBMS. Specializing in AI-driven development, full-stack programming, and distributed computing, he actively explores robotic AI, neural networks, and operating systems.
Committed to solving real-world problems, Gaurav thrives on innovation, collaboration, pushing technology forward and connecting like minded people.
HTML
CSS
JavaScript
PHP
Go
React
Python
Java
C++
aws
I have several years of software development experience, both solo and in teams. I strongly believe in teamwork and collaboration, which has led me to contribute to many open-source projects on GitHub. Below are some of my notable projects with details about the technologies used and key takeaways:
An advanced AI-driven workflow automation system designed to
enhance business efficiency and student productivity.
ThinkFlowGPT leverages cutting-edge LLM technology to automate
complex tasks, generate intelligent code suggestions, and
provide seamless interactions. This project showcases expertise
in Next.js, TensorFlow, PrismaDB, Fine-tuning, and Deep
Learning, delivering real-time assistance, dynamic automation,
and adaptive AI responses for businesses and developers alike.
🚀
An advanced interactive 3D cloth simulation demonstrating
expertise in JavaScript and HTML5 Canvas. This project
incorporates realistic physics, dynamic interactions, and a
tearable effect, showcasing precise control over animations and
user engagement.
Languages Used: HTML5 canvas, JavaScript, Physics simulation,
Rendering
A dynamic 3D cloth simulation demonstrating real-time physics
and interactive deformation using mouse interaction. The project
visualizes a realistic fabric-like grid structure that responds
to gravitational forces and user inputs, showcasing advanced 3D
rendering techniques.
Languages Used: HTML, Rendering, Physics Simulation,
JavaScript, Three.js
A classic Tic-Tac-Toe game built with HTML, CSS, and JavaScript.
The game allows both single-player (against AI) and multiplayer
modes. It includes a user input form for entering player names,
dynamic UI updates, and a minimax algorithm for AI decisions.
Languages Used: HTML, CSS, JavaScript
A dynamic e-commerce platform inspired by Amazon that honed my
skills in front-end development and responsive design while
deepening my understanding of user experience and web design
principles.
Languages Used: HTML, CSS
A replica of the Netflix platform built using HTML, CSS, and
JavaScript. This project showcases a responsive layout,
interactive elements, and dynamic content like movie carousels
and hover effects, simulating the Netflix browsing experience.
Languages Used: HTML, CSS, JavaScript
I undertook a self-study on Distributed Computing. I explored various concepts like Gossip Protocol, Membership Lists, Database Sharding, Consistent Hashing, Time and Ordering in Distributed Systems, and the Paxos Consensus Algorithm. I also read research papers on systems like Cassandra, Google Big Table, Dynamo DB, and Google File System.
Cassandra
Google Big Table
Dynamo DB
Google File System
Distributed Computing Concepts: Gossip Protocol, Membership Lists, Database Sharding, Consistent Hashing, Time and Ordering, Paxos, and insights from papers on Cassandra, Google Big Table, Dynamo DB, and Google File System.
Report Link: https://example.com/distributed-computing-report
Aspiring Software Developer with a Passion for Data Science and Full-Stack Development
ThinkFlowGPT is an AI-powered LLM revolutionizing businesses in Gujarat with intelligent workflow automation, boosting efficiency and innovation. It also empowers students with instant coding assistance and AI-driven solutions, bridging the gap between technology and real-world impact.
I gained proficiency in Java through a NASSCOM Certification and strengthened my skills in Data Structures and Algorithms (DSA) through an NPTEL certification course. Additionally, I earned the Postman API Fundamentals badge, am currently expanding my knowledge by learning C++, and am also exploring Data Science using Machine Learning and Python.
Currently pursuing an Integrated Master of Computer Applications (IMCA) degree at Parul University, focusing on advancing my knowledge and skills in computer science and technology.
CGPA: 8.2
Explore my certifications below:
Proficiency in Java through NASSCOM certification, covering core concepts and best practices.
In-depth knowledge of DSA with NPTEL certification, focusing on problem-solving techniques.
Badge earned after completing Postman API Fundamentals, demonstrating API testing skills.
Certification in C++, showcasing skills in object-oriented programming and problem-solving.
Learning in Data Science and Machine Learning with a focus on practical applications using Python.