Hey, my name isKartik Bhalla.A Frontend Software Engineer.
Building scalable, high-performance web and mobile applications with a strong focus on clean UI architecture and performance optimization. Currently Software Engineer II at upGrad, delivering core product features used by thousands of learners. Passionate about writing maintainable frontend systems and creating smooth, reliable user experiences.
You can reach out to me at [email protected]
Explore more
Building scalable, high-performance web and mobile applications with a strong focus on clean UI architecture and performance optimization. Currently Software Engineer II at upGrad, delivering core product features used by thousands of learners. Passionate about writing maintainable frontend systems and creating smooth, reliable user experiences.
You can reach out to me at [email protected]
Explore moreMy Skills
I work with a modern frontend stack focused on performance, scalability, and clean architecture. My core expertise includes React, Next.js, and React Native, along with TypeScript and API integrations. These tools help me build reliable, maintainable, and user-centric applications.
My Experience
Software Engineer II
April 2025 - Present
upGrad Education Pvt. Ltd.
Optimized key application modules by 50%+ using lazy loading, memoization, and bundle optimization techniques.
Mentoring and managing a junior developer, conducting detailed code reviews and enforcing best practices, resulting in a ~30% reduction in production bugs.
Providing technical solutioning and unblock support across teams to ensure scalable and maintainable implementations.
Collaborating closely with product and design teams to plan, estimate, and deliver high-impact releases on schedule.
Software Engineer I (Intern + Full-Time)
May 2022 - March 2025
upGrad Education Pvt. Ltd.
Designed and delivered 10+ major cross-functional features, improving engagement for 100K+ learners.
Integrated 25+ REST and GraphQL APIs across React, React Native, and Next.js applications.
Improved React Native app performance by ~45% and reduced frontend load times by ~30% through optimized rendering, caching, and navigation.
Refactored large modules into modular, reusable components, enabling faster development and easier maintenance.
Conducted requirement analysis and technical feasibility assessments to ensure scalable and timely delivery.
React Developer Intern
Aug 2021 - Nov 2021
TDG Labs
Worked on 4+ web and mobile projects using React, Next.js, and React Native.
Improved SEO scores by ~30-40% across multiple client websites through better page structure, metadata, and performance optimizations.
Delivered production-ready features for client projects including Acko Drive and FSM, collaborating closely with designers and backend teams.
Contributed to the development of an in-house React Native product, implementing reusable UI components and API integrations.
Reduced page load times by ~20% by optimizing component rendering and asset usage.
React Web Developer Intern
Jun 2020 - Nov 2020
Circular Leaf Ventures Ltd.
Built the LenDen product frontend from scratch using React, Redux, and TypeScript, supporting core barter-based user flows.
Implemented product listing, valuation logic, and user interaction features used in the first MVP launch.
Contributed to the second MVP, including mobile implementation, expanding the product to a wider user base.
Integrated frontend with backend APIs and data models, handling 100+ daily user interactions during early adoption.
Collaborated with a cross-functional team of designers and backend engineers to ship features on tight timelines.
Front-end Web Developer Intern
Jun 2019 - Jul 2019
Diligent Learning Pvt. Ltd.
Developed responsive web pages using HTML, CSS, and JavaScript, supporting multiple device breakpoints.
Migrated content and data from a legacy website to a new platform, improving maintainability and load performance.
Worked closely with designers to implement consistent UI across desktop, tablet, and mobile views.
Helped improve overall website usability, reducing basic UI issues reported post-migration.
My Projects
All the images included with the projects can be scrolled through.
Deposits
Deposits
React
Next.js
TypeScript
Finance
Data Aggregation
SEO
Deposits.live is a real-time fixed deposit rate comparison platform for India. It helps users compare FD interest rates across banks and NBFCs based on tenure and depositor category, making it easier to find the best savings options.






Precision AI
Precision AI
Next.js
React
TypeScript
AI
SaaS
Tailwind CSS
Precision AI is an AI-powered platform offering face swap, image generation, video generation, and custom data generation services. It is designed as a scalable product with a polished landing experience, pricing tiers, and service-specific flows focused on creative and enterprise use cases.



Diamond Printers
Diamond Printers
React
Next.js
TypeScript
Business Website
Landing Page
SEO
Diamond Printers is a business website built for a packaging and printing company. The platform showcases custom packaging solutions, printing services, testimonials, and company credibility, with a focus on lead generation and brand trust.






Shortly
Shortly
React
Styled Components
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.






Jitter
Jitter
React
Intersection Observer
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.






Training & Placement
Training & Placement
React
College
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.





