HB
Articles Login

Himanshu Bhardwaz

Available

Software Enginner, Full Stack, Indian.

SDE 1 at SaaSLabs.

00:00:00 Indian Standard Time.

About

Growing up, my dream was to become an army officer, driven by a deep sense of duty and a desire to serve. I prepared rigorously and even cleared the National Defence Academy exam and Interview—a moment I still consider one of my greatest achievements. Although I was ultimately medically rejected, the experience instilled in me invaluable lessons of resilience, discipline, and the importance of hard work.

Faced with this setback, I channeled my energy and determination into a new path. My fascination with how things work, which had always been a part of me, found a new outlet in technology. The discipline and problem-solving mindset I developed during my NDA preparation seamlessly transitioned into my approach to coding. I began to see software engineering as a way to build, to create, and to solve problems, much like the challenges I had trained for in my pursuit of a military career.

Today, I’m a Full Stack Developer with a genuine passion for building things from the ground up. The resilience I learned in my earlier journey continues to drive me in my work, where every line of code is a step towards creating something meaningful. When I’m not coding, you’ll find me gaming on my PS5, indulging in science fiction and thriller TV shows, or cheering for my favorite F1 team and cricket players.

Experiences

Screenshot of the JustCall website home page
June 2023 - Present
Responsible for developing and maintaining key features and products for JustCall, a SaaS-based communication platform.

• Responsible for maintaining JustCall Chrome extension, Dialer app and Monorepo which uses Remix Run , file_type_vite Vite , and PHP .

• Responsible for maintaining a widely adopted meeting automation bot for Zoom and Google Meet, using Puppeteer , Node.js , and file_type_typescript TypeScript .

• Authored the JustCall Dialer SDK in file_type_typescript TypeScript , enabling seamless integration and communication with the JustCall Dialer across diverse web environments.

• Engineered the JustCall Global Search feature, utilizing React , Tailwind , and file_type_typescript TypeScript for the frontend, and Node.js with Algolia for the backend. Additionally, designed and implemented custom scrapers for help articles and blogs, incorporating OpenAI icon OpenAI to generate searchable tags, resulting in a streamlined search process.

• Set up the testing environment using best practices in a Remix using Vitest and Testing Library .

Projects

Screenshot of the home page
Aug 2023 - Present
MemeGenerator AI
Meme generator app that uses AI-powered image captioning to generate funny captions for your images.

MemeGeneratorAI is an application that automates the generation of witty and contextually relevant captions for images. It combines computer vision, natural language processing (NLP), and humor to deliver side-splitting captions for your images. The project utilizes a carefully curated technology stack, including Microsoft Azure Computer Vision , Remix Run , Prisma , file_type_typescript TypeScript , Postgres , Tailwind , Cloudinary , and Vercel for seamless deployment.

Screenshot of the NPM package
April 2024 - Present
Justcall Dialer SDK
SDK for seamless integration and communication with the JustCall Dialer across diverse web environments.

The JustCall Dialer SDK is a TypeScript-based library that enables seamless integration of JustCall’s dialer functionality into web applications. By embedding a dialer iframe into your app, you can manage call events such as ringing, answering, and ending directly through your interface. This SDK supports various methods for handling user login, managing call states, and executing actions like dialing numbers, all while ensuring the dialer is in a ready state. It’s an essential tool for enhancing your application’s communication capabilities with JustCall.

Tech Stack: file_type_typescript TypeScript , file_type_vite Vite

Screenshot of Website
April 2024 - Present
TakePoll
TakePoll is a web application designed to simplify the process of creating and conducting polls and quizzes..

Create and conduct polls in a minute. Use it in your flipped classroom, in your lecture or just to amaze your audience. create your poll now!

Tech Stack: file_type_typescript TypeScript , Next.js , Tailwind , Prisma , Postgres , Vercel

Screenshot of the home page
Aug 2021 - Dec 2022
DialWorks
Dialworks is an on-demand sales training platform that replicates real-life scenarios for sales reps to train and upskill. Connect with customers just like yours, deliver pitches and get actionable feedback to improve.

At the core of Dialworks we used robust tech stack that combines cutting-edge tools and frameworks to deliver a seamless user experience. We’ve leveraged Next.js for the frontend, harnessing its component-based architecture to build dynamic and responsive interfaces. With file_type_typescript TypeScript , Redux , Tailwind and Node.js , we’ve ensured code quality, maintainability, and scalability.

There is much more! But the page is getting long already, so here are a few links: react-use-form-validate , gmeet-auto-mute , Chess Game using Rxjs , create-npm-typescipt-package , …

React Testing Library with Vitest cover image.
Testing is an essential part of any development process. Learn about common mistakes and best practices for using React Testing Library with Vitest to ensure your React components are thoroughly tested.
How to Correctly Use React Testing Library with Vitest

I’d love to hear from you! Whether you’re looking for a developer, have a question, or just want to chat, feel free to get in touch. Depending on my current schedule (check the top-right indicator), I might be available for new projects.

[email protected]