HelloI'm Krishna

Full-Stack Developer

Front-End Dev Expert

Results-oriented full stack developer with a demonstrated track record of building robust and scalable applications over the past 3-4 years. A former commerce student who embarked on a self-taught journey into the world of full stack development, I bring a unique blend of analytical thinking and creativity to my work. With a keen eye for detail and a passion for delivering exceptional user experiences, I thrive in collaborative environments where I can contribute my problem-solving skills to overcome technical challenges.

project screenshotproject screenshotproject screenshot

The Code Editor That Defines My Skills

Code editor by Krishna
Code editor by Krishna
Code editor by Krishna
Code editor by Krishna

Tech Stack

Next.js, TypeScript, TailwindCSS, Zustand, GitHub API's

Dimension Code Editor

The Dimension Code Editor is a powerful web application built using Next.js, TypeScript, Tailwind CSS, Zustand, and GitHub REST and GraphQL APIs. It is an integral part of the Dimension project, which aims to provide developers with a single platform for managing domains, deployments, projects, and code, enhancing productivity and user experience with numerous integrations.

The Dimension Code Editor allows users to import their GitHub repositories, providing a seamless integration with their existing codebase. Once imported, users can perform various operations on their code directly from the app. Key features include:

  1. File Management: Users can edit, view, and delete files within their GitHub repositories, all from the Dimension Code Editor. Additionally, they can create new files, enabling a comprehensive code editing experience.
  2. Commit and Version Control: The app allows users to commit changes made to files directly from the editor, streamlining the development workflow. Users can view the commit history for individual files, enabling them to track changes made over time. The commit history can be filtered by author, status checks, and dates. Furthermore, users can also access the commit history for the entire repository, providing a holistic overview of project evolution.
  3. Commit Diff and Comparison: Similar to GitHub, the Dimension Code Editor enables users to view the difference between different versions of a file. This allows for easy identification of changes made and aids in code review. Users can compare versions, view line-by-line differences, and understand the evolution of their code.
  4. Support for Various File Types: The code editor supports a wide range of file types, including images and PDFs, providing versatility for managing different file formats within the GitHub repositories.
  5. Pull Request Filtering: Users can filter pull requests within the Dimension Code Editor based on criteria such as author, assignee, and status. This functionality enables efficient tracking of pull requests and facilitates collaboration among team members.

The Dimension Code Editor offers a comprehensive suite of features, allowing developers to seamlessly work with their GitHub repositories, manage code versions, and streamline collaboration. By combining the power of Next.js, TypeScript, Tailwind CSS, Zustand, and GitHub APIs, it provides an intuitive and efficient development environment within the broader Dimension platform.

The Complete E-Commerce App With MERN

Code editor by Krishna
Code editor by Krishna
Code editor by Krishna
Code editor by Krishna
Code editor by Krishna
Code editor by Krishna
Code editor by Krishna
Code editor by Krishna

Tech Stack

React.js, CSS/SCSS, Redux, Node.js, Express.js, MongoDB, AWS S3 Bucket, Stripe

Eyewear Store E-commerce Web App

The Eyewear Store E-commerce Web App is a comprehensive online platform built using React.js, CSS/SCSS, Redux, Node.js, Express.js, MongoDB, AWS S3 bucket for images storage, and Stripe for secure payment processing. This project serves as a dedicated e-commerce solution for an eyewear store, providing users with a seamless shopping experience and robust management capabilities.

Key Features:

  1. User Authentication: The web app offers a user-friendly login/signup system, allowing users to create accounts and securely authenticate themselves. This enables personalized experiences and features tailored to individual users.
  2. Product Catalog: Users can browse and view all available eyewear products. The web app provides powerful filtering options, enabling users to search and filter products based on criteria such as price, color, brand, eyewear type, and size.
  3. Cart Functionality: Users can add products to their cart and easily manage quantities on both the cart page and individual product pages. The cart provides a seamless checkout process, ensuring a hassle-free purchasing experience.
  4. Related Products: On specific product pages, users can view related products, enhancing product discovery and encouraging additional purchases.
  5. User Account Management: Users have the ability to change their password and email address, ensuring flexibility and account security. Additionally, a "Forgot Password" functionality allows users to reset their password if needed.
  6. Address Management: After authentication, users can add and manage their shipping addresses, streamlining the checkout process for future purchases.
  7. Payment Options: The web app supports two payment methods: Cash on Delivery (COD) and debit/credit card payments via Stripe. This ensures convenient and secure payment processing for users.
  8. Order Tracking: Once the payment is successfully processed, users can track their orders and view order details, providing transparency and peace of mind.
  9. Admin Dashboard: The web app includes a comprehensive user interface (UI) for managing products, users, and orders. Admins can create, update, and delete products, manage user accounts, and handle order processing efficiently.
  10. Responsive Design: The web app is fully responsive, ensuring a seamless experience across various devices and screen sizes.

The Eyewear Store E-commerce Web App offers a feature-rich and user-friendly platform for online eyewear shopping. With its robust functionalities, secure payment processing, and intuitive admin dashboard, the app provides a seamless shopping experience for users while enabling efficient management of products, users, and orders.

Projects

Project-ScreenshotPortfolio 2022
Tech Stack:React, CSS/SCSS, ReduxTime Spent:2 WeekResponsive:
Project Description:

This is my portfolio which I had build in Dec 2022. It also includes all my project and a responsive reusme. It has a feature where you can browse all my projects without changing the browser tab.

Project-ScreenshotOmnifood
Tech Stack:HTML, CSS/SCSS, JavaScript Time Spent:1 WeekResponsive:
Project Description:

This project was focused on learning best practices with HTML, learning CSS from basics to some advanced technique and after that basics of SASS/SCSS. This project also tought me the techniques to build responsive websites using Grid/Flexbox.

Project-ScreenshotForkify
Tech Stack:HTML, CSS/SCSS, JavaScript, API'sTime Spent:4 WeekResponsive:
Project Description:

This project was focused on learning JavaScript in-depth. It covered almost every concept of JavaScript. The most important concept for me was the OOP, MVC architecture, Advanced DOM, DOM updating algorithm, and asynchronous JavaScript.

Project-ScreenshotBankist
Tech Stack:HTML, CSS/SCSS, JavaScript Time Spent:1 WeekResponsive:
Project Description:

This project was focused on learning the DOM and DOM events. This project taught me how the DOM works behind the scenes. It covered important concepts like Event Propagation, Event Delegation, DOM Traversing, and The Intersection Observer API

Project-ScreenshotTrillo
Tech Stack:HTML, CSS/SCSS, JavaScript Time Spent:1 WeekResponsive:
Project Description:

This project was focused on learning best practices with HTML, learning CSS from basics to some advanced technique and after that basics of SASS/SCSS. This project also tought me the techniques to build responsive websites using Grid/Flexbox.

Project-ScreenshotNatours
Tech Stack:HTML, CSS/SCSS, JavaScript Time Spent:1 WeekResponsive:
Project Description:

This project was focused on learning best practices with HTML, learning CSS from basics to some advanced technique and after that basics of SASS/SCSS. This project also tought me the techniques to build responsive websites using Grid/Flexbox.

Project-ScreenshotNexter
Tech Stack:HTML, CSS/SCSS, JavaScript Time Spent:1 WeekResponsive:
Project Description:

This project was focused on learning best practices with HTML, learning CSS from basics to some advanced technique and after that basics of SASS/SCSS. This project also tought me the techniques to build responsive websites using Grid/Flexbox.

Bootcamps

Project-ScreenshotJavaScript
Name:The Complete JavaScript Course: From Zero to Expert!Length:69 HoursTime Spent:3 MonthsAuthor:Jonas Schmedtmann
Project Description:

asa

Project-ScreenshotWeb Development
Name:The Complete Web Development BootcampLength:65 HoursTime Spent:3 MonthsAuthor:Dr. Angela Yu
Project Description:

asa

Project-ScreenshotReact
Name:React - The Complete Guide (incl Hooks, React Router, Redux)Length:48 HoursTime Spent:2 MonthsAuthor:Maximilian Schwarzmüller
Project Description:

asa

Project-ScreenshotNext.js
Name:Next.js & React - The Complete Guide (incl. Two Paths!)Length:25 HoursTime Spent:1.5 MonthsAuthor:Maximilian Schwarzmüller
Project Description:

asa

Project-ScreenshotTypescript
Name:Typescript: The Complete Developer's GuideLength:27 HoursTime Spent:1 MonthsAuthor:Stephen Grider
Project Description:

asa

Project-ScreenshotNode.js
Name:Node.js, Express, MongoDB & More: The Complete Bootcamp 2023Length:42 HoursTime Spent:2 MonthsAuthor:Jonas Schmedtmann
Project Description:

asa

Project-ScreenshotHTML & CSS
Name:Build Responsive Real-World Websites with HTML and CSSLength:37.5 HoursTime Spent:2 MonthsAuthor:Jonas Schmedtmann
Project Description:

asa

Project-ScreenshotAdvanced CSS
Name:Advanced CSS and Sass: Flexbox, Grid, Animations and More!Length:28.5 HoursTime Spent:1.5 MonthsAuthor:Jonas Schmedtmann
Project Description:

asa

Project-ScreenshotDSA
Name:JavaScript Algorithms and Data Structures MasterclassLength:22 HoursTime Spent:2 MonthsAuthor:Colt Steele
Project Description:

asa

Responsive Resume

Krishna Gupta

Full-Stack Developer

Personal Info

Phone: +91-9140938115

Email: belivethatkg@gmail.com

LinkedIn: https://www.linkedin.com/in/krishnagupta23

Twitter: https://twitter.com/web_devloving

Github: https://github.com/Krishna2323

Skills

Data Structures & Algorithms

JavaScript

TypeScript

React.js

Next.js

Redux

Zustand

TailwindCSS

SCSS

Node.js

Express.js

MongoDB

PostgreSQL

Prisma

Canva

Photoshop

Soft Skills

Creativity

Adaptability

Continuous Learning

Time management

Emotional intelligence

Collaboration

Education

Udemy

W3Schools

MDN Web Docs

Youtube

FreeCodeCamp

Career Objective

Results-oriented full stack developer with a demonstrated track record of building robust and scalable applications over the past 3-4 years. A former commerce student who embarked on a self-taught journey into the world of full stack development, I bring a unique blend of analytical thinking and creativity to my work. With a keen eye for detail and a passion for delivering exceptional user experiences, I thrive in collaborative environments where I can contribute my problem-solving skills to overcome technical challenges.

Experience

Dimension - Front-End DeveloperRemote (Contract), Jan 2023 - May 2023Dimension is a platform where you can manage domains, deployments, projects, and your code from a single, powerful platform built for developer productivity and experience. The code manager is completely build by me where you browse through, and edit your codebase hosted on GitHub faster than ever. It is the most complex project that I had worked on using multiple complex library and Github REST and GraphQL API's.

Meshery - Front-End DeveloperOpen Source Project, September 2022 - February 2023Started by solving a small but complex animation problem in Cytoscape.js that was there for more than a month within 12 hours by reading documentations. After that I completely redesigned the meshery.io website using my advanced CSS skills and was recognised as valuable contributor and later given the role of site maintainer, later I was offered a full-time role but I was not intrested in the project so I started with Dimension.

Data Structures & AlgorithmsFebruary 2022 - August 2022Spent a good amount of time solving DSA problems on HackerRank after learning full-stack dev as I thought it will help me to improve my problem solving skills in web dev and it has helped me in efficiently store, retrieve, and manipulate data. It also helps in organizing and structuring data in a way that optimizes performance and reduces resource usage.

Freelance, Bootcamps, Side ProjectsJuly 2019 - August 2022Started my journey with the complete web dev bootcamp on Udemy in June 2019 and completed over 10+ courses of more than 600+ hours of video content till now. Took specific courses for each technology to learn them in depth. While learning I made over 30+ complex websites and web apps with great and responsive design. I also have invested large part of my time in learning Data Structures and Algorithms and practicing it, I solved many problems on Hackerank & got my 5th star.