Closures are one of the most powerful features of JavaScript but they can also be one of the most confusing. In this post, I'll break down what closures are and how to use them effectively.
Hi there! I'm currently pursuing my Bachelor of
Technology degree from GGSIPU, and I am absolutely passionate about the world of software
development, web development, and blockchain technology.
It has always fascinated me how a few lines of code can transform into a functional
program that can make people's lives easier and more convenient.
I have always had an innate curiosity for how technology works and how it can be used to
solve real-world problems. This curiosity has led me down the path of software development,
and I am thrilled to be learning and growing in this field.
Skills
Experience
Education
Developing Problem Solving skills using Java and Javascript
Developing Web-Apps using HTML, CSS, Javascript, Rect.js, Bootstrap/Tailwind CSS, TypeScript, Node.js, Express.js
MongoDB
Git and GitHub, GitHub
RESTful APIs, GraphQL(currently Learning), Postman
It was a depressing phase of my life & at that time I focused on working on myself and building resilience through personal development.
Self-taught React.js and Redux, building several personal projects to strengthen my front-end development skills.
Secured internship position at D-Link, working on real-world networking and software development projects.
Completed Matriculation with distinction in mathematics and science subjects.
Completed Higher Secondary education with focus on computer science and technology.
Joined GGSIPU for B.Tech program, initially in Artificial Intelligence and Data Science (AIDS), later transferred to Electrical and Electronics Engineering (EEE).
Crafting visually stunning and responsive web interfaces using modern front-end technologies.
Learn moreBuilding robust server-side applications with efficient database management and secure API endpoints.
Learn moreSeamlessly connecting different services and applications to ensure smooth data flow and enhance functionality.
Learn moreA comprehensive job and internship platform connecting talented individuals with opportunities.
A modern food ordering platform with a beautiful UI and seamless user experience.
A comprehensive platform for finding your lost earbuds with advanced features.
A powerful CRM platform built for Branch, featuring advanced customer relationship management tools.
A full-stack social media application with real-time features and modern UI.
An online shopping platform with secure payment integration and user-friendly interface.
A comprehensive task management solution with team collaboration features.
"Ankit is a fantastic developer! He delivered the project on time and exceeded our expectations."
"Working with Ankit was a pleasure. His skills and dedication are top-notch."
Check out my latest thoughts and tutorials on web development.
Closures are one of the most powerful features of JavaScript but they can also be one of the most confusing. In this post, I'll break down what closures are and how to use them effectively.
React is a popular JavaScript library for building user interfaces, particularly single-page applications. In this post, I'll walk you through setting up a basic React application and explain some core concepts.
CSS layout has evolved significantly over the years. Two of the most powerful tools for creating layouts are CSS Grid and Flexbox. But when should you use one over the other? In this post, I'll break down the differences.
Solutions to algorithmic problems from platforms like LeetCode, HackerRank, and more.
Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution.
Given a square matrix, calculate the absolute difference between the sums of its diagonals.
Chef has just started programming, he is in first grade of programming school. Chef is reading about relational operators in his class, he wants to help Chef solve programming problems by finding relational operators that will satisfy given equations.
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the two numbers and return the sum as a linked list.
© 2025 Ankit. All Rights Reserved. Made with by Ankit