About Me
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, Next.js, Remix, 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.
My journey in the realm of software engineering spans over 10+ years, during which I've honed my skills and expertise in crafting innovative solutions. Passion fuels my work, and my areas of expertise extend to the intricate world of Technology, where I find joy in exploring the nuances of JavaScript, ReactJS, TypeScript, and all things Web-related. Embracing the ethos of collaboration and knowledge-sharing, I am an advocate for the open-source community, contributing to and benefiting from the wealth of collective wisdom.
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.
Skills
JavaScript
TypeScript
React
Next.js
Node.js
Python
Docker
AWS
HTML
CSS
Experience
Apr 2023 – Present
HackerRank
Staff Software Engineer
Staff-level technical leader driving the evolution of HackerRank's web platform, quality engineering, and integrity systems across core products. Leading org-wide initiatives across Web Platform, Quality Engineering, IDEs, Integrity, and AI-powered tooling. Designed and built an end-to-end Session Recording & Replay platform (rrweb-based), integrated with integrity signals; currently processing 200K+ sessions/month. Designed the framework-agnostic frontend Clickstream SDK used across the entire HackerRank web platform. Architected the frontend foundation for the AI Interviewer product and shipped HackerRank Proctor for real-time integrity signals. Built an AI-powered Code Review system and AI Test Case Generator for web teams. Standardized and shipped shared web SDKs and platforms (Auth, HTTP, AI Platform, Unified Logger). Led migrations from Node.js 14 → 18 and Flow → TypeScript; championed WCAG 2.1 accessibility across the Interviews platform. Led UI modernization to HRDS (HackerRank Design System). Senior mentor through code reviews, architectural guidance, and cross-team collaboration with principal architects.
Jun 2018 – Apr 2023
HealthifyMe
Lead Software Engineer
Technical owner of HealthifyMe's web platform, scaling systems and teams during rapid business growth. Designed and built the entire web infrastructure from scratch using a monorepo architecture with React, Node.js, Docker, and AWS. Established CI/CD pipelines for containerized web applications deployed on AWS ECS. Implemented observability and monitoring using New Relic and Sentry. Led and mentored a team of 10 frontend engineers. Built a customer service dashboard that improved CSAT by 30% and reduced ticket resolution time by 40%. Rebuilt the internal CRM platform, reducing load time from 15s to 4s. Designed and built OneConnect, a real-time chat platform that increased user engagement with coaches by 60%. Built a high-performance SSR marketing platform using Remix with a config-driven architecture. Key applications: Connect (CRM), Payments Infra, HealthifyMe Pro, Healthify Studio, Healthify Sense, Healthify Plus, VaccinateMe.com, OneConnect, Marketing Landing Platform.
Nov 2015 – May 2018
Infosys
Senior Systems Engineer
Designed and delivered multiple client-side web applications in the ed-tech domain using JavaScript and React. Led the transition from vanilla JavaScript to modern React-based architectures. Mentored engineers on React, UI architecture, and best practices. Collaborated closely with stakeholders and leadership to align technical execution with business goals. Key applications: Lex (online learning platform), Q&A Portal, Learning Analytics Dashboard, KnowledgeHub.
2015
Education
Bachelor of Technology (B.Tech) — Computer Science Engineering, Galgotias University | CGPA: 7.41
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.
Read More
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.
Read More
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.
Read More
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.
