I work at HackeRrank as a Lead Software Engineer. I'm a lifelong learner and believe in the power of collaboration and open-source projects. As an avid coder, I enjoy exploring new technologies, tinkering with code, and building practical solutions to real-world challenges.
My primary focus areas include:
- Web Development: Crafting interactive and user-friendly web applications using cutting-edge technologies such as React, Angular, and Node.js.
- Machine Learning: Exploring the fascinating world of AI and ML, developing models for various tasks, and finding innovative ways to leverage data.
- Open Source Contributions: Contributing back to the community and being a part of open-source projects that make a difference. Software Engineering: Applying best practices to build robust, scalable, and maintainable software. Featured Repositories
I am from the enchanting region of Kashmir valley.
Beyond the screen and lines of code, I am equally passionate about life's simple pleasures. In my downtime, you'll find me immersed in the soul-stirring melodies of music, a personal escape that rejuvenates my creativity. However, my most cherished moments are spent in the company of my four-legged companions, my dogs. Their playful antics bring a delightful balance to the intensity of my professional pursuits.
Apr 2023 - Present
Leading the Interview team at Hackerrank, I orchestrate the evaluation process for the coding virtuosos of tomorrow. My role involves navigating the intricate dance of algorithmic problem-solving, guiding candidates through the symphony of well-structured logic and innovative solutions. it's too soon to reveal all the behind-the-scenes magic. Stay tuned for more
Jun 2018 - Apr 2023
Nov 2015 - May 2018
Sr System Engineer
Recent Blog Posts
Understanding Typescript ReturnType
TypeScript's ReturnType is a handy utility type that fetches the return type of a function or a callable type. It's extremely beneficial when working with complex codebases or trying to enforce specific return types within TypeScript. ReturnType is a predefined utility type in TypeScript that extracts the return type of a function type. This type utility is quite versatile and can be used in various scenarios.
Enhancing Your React-Markdown Experience with Syntax Highlighting in a React Application
react-markdown is a popular library in the React ecosystem that enables developers to render Markdown content as React components. While React-Markdown provides a seamless way to incorporate Markdown into your React applications, adding syntax highlighting support can take your user experience to the next level. Syntax highlighting not only improves code readability but also enhances the overall aesthetics of your application. In this blog post, we'll explore how to integrate syntax highlighting into React-Markdown effortlessly.
Monorepo at Healthifyme
A monorepo is a code repository that holds multiple applications. These applications can be related or completely independent. It also allows us to share code among these application without using any kind of package manager. It should be noted that a monorepo is not a monolith. A monolith is huge amount of coupled code of a single application in a single repository.
How to integrate Instagram/Snapchat style stories into your ReactJs application
Stories style material has become the most popular way of consuming media on social media. Most prominent platforms, such as Facebook, Instagram, Snapchat, and Youtube, offer stories. As a result, it is only natural that everyone uses the same format of media consumption.