Hey, my name is

Kartik Bhalla.

A full-stack web developer.

I possess extensive expertise in a range of advanced tools and libraries for both front-end and back-end web development. On the front-end, I am proficient in working with React.js, Next.js, React Native, and Redux, while on the back-end, I am experienced in using Node.js, MongoDB, Docker, Serverless architecture, and Kubernetes orchestration.

Software Development Engineer at upGrad.

kartik bhalla

I possess extensive expertise in a range of advanced tools and libraries for both front-end and back-end web development. On the front-end, I am proficient in working with React.js, Next.js, React Native, and Redux, while on the back-end, I am experienced in using Node.js, MongoDB, Docker, Serverless architecture, and Kubernetes orchestration.

Software Development Engineer at upGrad.

TypeScript
JavaScript
ReactJS
NextJS
ReduxJS
Socket.IO
HTML
Sass
Bootstrap
Firebase
CSS
Figma
NodeJS
ExpressJS
MongoDB
GitHub
Git

My Skills

I'm always eager to expand my knowledge and explore emerging technologies. I frequently incorporate the latest tools and frameworks into my work to create exceptional software for the web.

My Experience

Software Development Engineer

July 2022 - Present

upGrad Education Pvt. Ltd.

Working on upGrad's main website and admin panel to constantly build and improve the user experience, including features like custom bar, course recommendation query builder, etc.

Working on a new mobile application, "upGrad Abroad", from scratch using bare react native and typescript

Launched first phase of the mobile application on both Play Store and App Store in March 2023

Creating a seamless user experience for enrolled users to fill in documents, view applications, and browse courses

Developing features for users to update their personal information and watch webinars on the go

Software Development Engineer Intern

May 2022 - Jul 2022

upGrad Education Pvt. Ltd.

Worked on upGrad's main website to implement new pages, including a custom infinite scrolling feature, to list all the courses and universities.

Contributed to the development of upGrad's admin panel.

Responsible for the development and the deployment of the upGrad's Global Uni Expo mobile application using Expo framework.

Utilized technologies like React, React Native, and Next.js to develop and enhance the functionality of the website, admin panel, and the mobile application.

React Developer Intern

Aug 2021 - Nov 2021

TDG Labs

Learned and utilized technologies like Next.js and React Native for the projects.

Optimized the existing websites to improve their SEO score.

Worked on various projects for clients like Acko Drive, FSM, and also on an in-house product.

Contributed to the development of an in-house product built on React Native.

React Web Developer Intern

Jun 2020 - Nov 2020

Circular Leaf Ventures Ltd.

Worked on the product's functionality that allowed users to barter their products based on a certain value.

Developed front-end part of the "LenDen" product from scratch using React, Redux, and TypeScript.

Collaborated with the team to launch the first MVP of the product.

Completed the mobile implementation of the second MVP.

Worked closely with the back-end team to integrate front-end functionality with the APIs and data models they provided.

Front-end Web Developer Intern

Jun 2019 - Jul 2019

Diligent Learning Pvt. Ltd.

Developed front-end web applications using HTML, CSS, and JavaScript.

Migrated data from the old website to the new one.

Collaborated with the designer to ensure consistent user experience across different devices and platforms.

Gained experience working in a professional development environment, contributing to the success of a real-world web development project.

My Projects

All the images included with the projects can be scrolled through.

Shortly

Shortly

Shortly is a single-page web application that allows users to shorten long URL links into shorter, more manageable links. Created as part of an internship assignment, Shortly integrates with the Short.io API to generate custom short links using my own domain. The application is fully responsive, offering a seamless user experience on both desktop and mobile devices.

React

Styled Components

desktop-mockup-lightdesktop-mockup-dark
Shortly-desktop
mobile-mockup-lightmobile-mockup-dark
Shortly-mobile

Jitter

Jitter

Jitter is a basic web page that uses Intersection Observer in JavaScript to enable infinite scrolling. It fetches data from the JSONPlaceholder API and renders it page-wise, automatically fetching the data for the next page as the user scrolls to the end. This approach optimizes resource management and improves performance, providing users with a seamless and uninterrupted browsing experience.

React

Intersection Observer

desktop-mockup-lightdesktop-mockup-dark
Jitter-desktop
mobile-mockup-lightmobile-mockup-dark
Jitter-mobile

Training & Placement

Training & Placement

During my time at Netaji Subhas University of Technology, East Campus, I served as a core coordinator for the training and placement office. As part of my responsibilities, I played a key role in creating the first draft of the office's website. The website is a comprehensive resource that provides detailed information about our college, the placement process, and downloadable documents. It also features an overview of the entire training and placement team and a contact page for inquiries.

React

College

desktop-mockup-lightdesktop-mockup-dark
Training & Placement-desktop
mobile-mockup-lightmobile-mockup-dark
Training & Placement-mobile