Ankit Kumar Jha

#210Day CodeChallenge

I'm

About Me

By Failing to prepare, you are preparing to fail.

Ankit Kumar Jha

Software Engineer & Web Developer.

A programming enthusiast who loves make projects and add value to lives.

  • Birthday: 26th Mar
  • Website: ankitjha2603.github.io
  • Phone: +91-7303892845
  • Degree: Bachelor
  • Email: ankitjha2603@gmail.com
  • Resume: Link

Hey there,

I love to learn anything and try to execute it, I always challenge myself. I do not see project development as a job for me, it is a part of my life like breathing.

One of my favorite things is making a project, the project has infinite possibilities. If some feature is good for a project I never see how difficult it is to develop.

I am interested in many fields and am ready to learn everything step by step

Skills

learning is a lifelong daily process for me

Project management/devlopment 98%
3D web development 85%
HTML90%
CSS90%
javascript & ES6 95%
Php95%
Data science and machine learning 75%
Web scraping using python70%
Adobe XD 75%
python 95%
chrome extension85%
Problem solving95%
MySQL90%
React 90%
Laravel 80%
git & Github 80%
Docker 70%
Devlopment during learning 95%

Resume

Enthusiastic software engineer and web developer with hard work, attention to detail, and excellent organization skills are eager to contribute to the team's success. A clear understanding of project workflow and data. Excellent reputation for solving problems and improving customer satisfaction

Sumary

Ankit Kumar Jha

Innovative in problem-solving and competitive programming with 5+ years of experience. Always keen to make the program more optimized and add new features to it

  • Rohini sec-38 , Delhi ,IN
  • +91-7303892845
  • ankitjha2603@gmail.com

Education

Bachelor of Technology in Computer Science & Engineering

Senior Secondary School

Kendriya Vidyalaya Sector 22 Rohini,Delhi

Volunteering

Smart India Hackathon

I am a student volunteer in this program which is organized by the Government of India

Internship

OAKNST

Full stack web developer and SEO specialist

Achievement

Competitive Programmer

2022 - Present
  • Top 30 Global Rank on GeeksforGeeks
  • Achieved 1314th Global Rank in TCS Codevita season 10, Round-2
  • World Rank 1416 Google Code Jam 2021 (Qualification Round)
  • Managed to clear Round A and B in Google Kick Start 2021
  • 5 star gold rating in Problem Solving (Competitive programming Hacker rank)
  • 4 Star rating Python (Compitetive Programming Hacker rank)

certificate

  • Google digitalgarage
  • Google digitalunlocked
  • Foundations of Project Management by Google (Coursera)
  • Hackerrank
    • Python (Basic) Certificate
    • JavaScript (Basic) Certificate
    • Problem Solving (Basic)
    • Java (Basic)
    • SQL (Basic)
    • Javascript (Intermediate)
    • Software EngineerIntern

Portfolio

In my jurney of development I have explored lots of stuff and developed lots of solutions in respective technologies with my agile methodologies. Few of them are showcased below

  • All
  • Chrome extension
  • front-end
  • 3D website
  • Full stack website(ERP)
  • Game
  • Tool
An npm package to restrict users from opening multiple tabs of a single website.

single-tab-lock

NPM package

The Website Tracker Chrome extension helps you monitor and manage your web browsing habits by tracking the time spent on each website. Additionally, it provides analytics in the form of graphs and charts, allowing you to visualize your usage patterns.

Website Tracker

chrome extension

Welcome to the 'realistic-3d-solar-system' project! This project provides an interactive 3D simulation of the solar system with options for both realistic and less accurate representations. Users can explore and learn more about each celestial body in the solar system. This is the 2nd version of my old project 'solar-system3D,' which was very inaccurate. This is an updated version with many new features and functions.

Realistic 3D Solar System Simulation


                Sync-Browser is a fun web app that allows you to collaborate in real-time across different browser tabs. Watch arrows changing directions together as you move your browser tab on the screen, creating a lively and engaging visual experience.

Sync Browser : Sync Pair of Browsers


                  ReadScript, a passion-fueled haven for bibliophiles, unveils its initial glimpse—a virtual sanctuary where the quest for the perfect read becomes a breeze. Dive into a sea of book blocks adorned with essential details and user ratings. Seamlessly login with a click, express love through likes and comments, and share your book suggestions in the vibrant Book Suggestion Corner. As the project evolves, anticipate user profiles akin to an Instagram for book lovers, fostering a tight-knit community. Join ReadScript, where every book has a story waiting to unfold. 📚✨

Readsculpt

Crafting Futures from Past Pages


                  DrawPass transforms the way we create passwords by introducing a unique visual approach. Say farewell to complex alphanumeric strings and welcome an intuitive experience where users draw and arrange personalized patterns, creating secure yet memorable passwords. With DrawPass, security meets simplicity, providing a novel way to safeguard your digital accounts. Unleash your creativity and fortify your defenses with DrawPass - where drawing becomes your key to digital security.

DrawPass: Visualize Password

Dive into our 3D Snake Game crafted using Three.js! Use arrow keys and S/W/P/Space keys to guide your snake toward delicious food, earning 1 point for each bite. And guess what? After every 5 bites, you'll score an extra 5 points! Ready for a challenge? You can easily change the speed. You've got 3 minutes to play, and if you want more time, just make a simple change in the web link. Just make sure to avoid letting your snake bite itself anywhere on its body. Also, keep an eye on the time ticking down. Move your view with your mouse – it's Snake like you've never experienced!

3D snake game

I transformed my basic 2D HTML, CSS, and JavaScript resume into a 3D resume! By utilizing Three.js, I've given my resume a 3D makeover. It's no longer just a regular resume, now you can interact with it and even have some fun. Check it out!

3d Resume

Welcome to the 3D City with Autonomous Cars project! This project showcases an immersive virtual cityscape built using Three.js, complete with interactive camera controls and autonomous moving cars. The scene features different time modes and atmospheric lighting effects to enhance the realism.

3d city tour

Screenshot of the Recruitment Process ERP Tool: A web-based tool designed to ease the recruitment process in companies

Tenie

Full stack ERP using laravel

Explore our interactive 3D Ball Physics Simulation. Click to create balls that mimic real-world behavior. Watch them fall, bounce, and roll convincingly due to gravity. This engaging web experience brings lifelike physics to your screen.

Falling ball

Generate a realistic falling balls using mouse

Discover the Solar System like never before with 'SolarSystem Explore'! This 3D visualization, created using HTML and Three.js, offers a realistic view of planets, orbits, and the Sun. Interact with intuitive controls to explore and learn fascinating facts about each planet.

3D solar system

Zoom Image is a web page showcasing an interactive image with a magnifying glass effect. Users can effortlessly control and zoom in on specific areas of the image by simply moving their cursor. Built using HTML, CSS, and JavaScript, this project provides an engaging and intuitive way to explore and magnify details within an image.

Zoom Image

Zoom image using magnifying glass

Play React Game - SOS & Chain Reaction! Challenge friends in captivating dual player games. Create SOS or trigger chain reactions to outsmart opponents. Sign in with Google, share codes, and enjoy thrilling multiplayer battles. Visit the website for endless entertainment and track past game details.

Play connect

Dual player game using Reactjs and firebase

This project utilizes Three.js to build an interactive 3D grid environment. Users can generate and delete objects on the grid by clicking. Objects rotate, and the camera perspective is adjustable. It's a dynamic, visually engaging experience.

create element on grid

Created a typing effect tool for websites, adding dynamic text animations with a simple link.

Typing Effect

Tool to add typing effect

I had made a web clone of Hotstar UI using HTML5, CSS3, vanilla javascript, and ES6. I have written a very optimized js code so that it works faster and don't request irrelevant code, this makes it easier to run on the client-side. The page also has infinite scrolling same as Hotstar (Currently only for desktop)

Hotstar clone

Front end website

Just a beginning in the journey of algorithms, I have made a project where you can visualize the #algorithms. Currently, there are three categories of algorithms (i.e., Sorting, Binary search, and Backtracking). Here is the link to the project (https://lnkd.in/ec5tHucx) This is a #PWA application, which means it can run on any platform, and its also installable Sorting( Bubble sort,Insertion sort,Selection Sort,quick sort and merge sort).Binary Search(Binary search on Sorted array (Time complexity = О(log2n), Binary search in infinite sorted array (constant speed) (Time complexity = О(log2n), Binary search in infinite sorted array (exponential speed) (Time complexity = О(log2n), Binary search on rotated sorted Array (Time complexity = О(log2n) 3)), Backtraking: (Sudoku solver (Time complexity = О(9^n)), nQueen problem Solver (Time complexity = О(2^n))

Algorithm visualizer

Screenshot of the alarm clock web project created using React.js

Alarm clock

Created by reactjs

Introducing 'Interactive Input Tracker,' a Chrome extension offering real-time textual feedback for actions like keystrokes, mouse clicks, and complex interactions. Displaying elegantly at the bottom left, it enhances awareness and streamlines browsing.

Interactive Input Tracker

chrome extension

This is a snake game. Snake is the common name for a video game concept where the player maneuvers a line that grows in length, with the line itself being a primary obstacle.This is a PWA application, which means it can run on any platform, and its also installable (Just open the website on mobile, you will get the option at the bottom and on the desktop, you will get the option in the right corner. to install the app)

Snake Game

Progressive Web App

Design and personalize your IES college ID card effortlessly. Edit information, customize fields, and download your unique ID card in seconds with the user-friendly IES ID Card Generator using HTML/CSS. Simplify ID card creation with ease.

IES College ID Card Builder

'guess-color' is a React JS-based web game that challenges players to identify color codes. Correct answers earn 5 points while incorrect answers deduct 2 points. The game saves scores in local storage, providing a seamless experience. It's a fun and engaging way to enhance color recognition and cognitive abilities.

Guess color

Guess the color code

This is a Windows update mimic created using React.

Fake windows update

It is a tool to extract data about a specific product from the Amazon product page The extracted data will be Basic information, Rating, Screenshot, Comments/customer reviews.User can specify the specific time (in seconds) to extract comments/reviews, this will save time otherwise scrapers will extract all comments.Save data as .xlsx

Advance web scraper amazon

web scraping using python

Explore a 3D Diwali greeting on this website, sending heartfelt wishes to all in a vibrant three.js experience.

Happy diwali 2023

Services

The service offered by me and my team

3D Website Development

Enhancing User Attraction and Usability with 3D Website Innovation

Python Development

Stable python solutions for modern software development

Web Development

I like to code things from scratch, and enjoy bringing ideas to life in the browser.

ERP Development

Simple ERP solutions for complex industrial structures and management

Search engine optimization

seo for improving the ranking of a website in search engine listings

Trainer

I give training for optimized progrmming using various prgraming languages.

Contact

Location:

Rohini sec-38, Delhi, IN 110081

Call:

+91 73038 92845

Hey! Just feel free to contact me. I would love to solve your problems

              You know there is lot more you can learn about me
              and trust me I always look forward to interact with new
              people with inginious ideas,obviously it helps me to grow but you
              know what is the best part ? I just enjoy challenges 
              I really feel honored when people choose me to shape there
              ideas into reality
              I am waiting for your plan just a call ahead