Hello!

I'm Garvit Gupta, a passionate software engineer dedicated to building impactful solutions that enhance people's lives

Get in touch garvitgupta2001@gmail.com

Background

I'm currently a Software Developer at TranZact, a platform to digitise processes and catalyse growth for Indian SMEs. I completed my B. Tech. in Computer Science and Engineering from IIITDM Jabalpur in 2023.

As a software engineer, I am passionate about leveraging technology to solve real-world problems and improve user experiences. My expertise lies in full-stack development, and I am particularly skilled in optimizing web applications for maximum efficiency and reliability. I strive to create software solutions that are not only functional but also intuitive and user-friendly. I excel in collaborative team settings, bringing a proactive and adaptable approach to every project, ensuring that we can respond to changing requirements with agility.

When I'm not in front of a computer screen, I'm probably running, cycling, or cooking.

Currently seeking full-time opportunities!
Skills
Languages
  • Python
  • JavaScript (ES6)
  • TypeScript
  • SQL
  • C++
  • HTML
  • CSS/Sass
Frameworks
  • Django
  • Node.js
  • Flask
  • FastAPI
  • Vue
  • React
  • Express
  • Next
Tools
  • Bash
  • Git & Github
  • Postman
  • MongoDB
  • AWS
Programming
  • Data Structures
  • Algorithms
  • OOPs
  • System Design
  • Rest API
Experience
July 2023 - Present
Software Developer
Dec 2022 - July 2023
Software Developer Intern
May 2022 - Aug 2022
Software Developer Intern
Oct 2021 - Jan 2022
Software Developer Intern
View My Resume
Other Projects

Developed a financial management tool that allows users to track transactions, view detailed statistics, and set bill reminders. Enhanced with goal tracking and loan prediction functionalities, this tool aids users in optimizing their financial planning and achieving targets efficiently. Awarded 2nd runner up at the Reign Hackathon. View certificate.

JavaScript React React Router Axios Firebase

This project involved integrating a message queue into a Django application to enhance asynchronous task processing. For a detailed exploration of the concepts and my implementation process, read my article here.

Django Python Redis Queue Message Queue

Implemented advanced machine learning techniques, specifically Latent Semantic Analysis (LSA) and truncated Singular Value Decomposition (SVD), to efficiently distill and extract concise, meaningful summaries from extensive news articles.

Python NLP

In this project, we processed images of forest fires to segment and identify the areas affected by fire, enhancing the precision of fire monitoring and management.

Python OpenCV Image Processing

A web application for managing plasma banks, facilitating patient registration and plasma requests, volunteer donations, and admin oversight for verifications and allocations.

PHP MySQL HTML CSS