About me

I'm Ankur Yadav, a skilled MCA student with a passion for web development and a knack for problem-solving. I thrive in collaborative environments and enjoy applying my technical abilities to create efficient and user-friendly applications.

My work reflects my commitment to leveraging technology for practical problem-solving. I am particularly interested in web design and algorithms, continually seeking to refine and expand my skills in these areas.

What i'm doing

  • design icon

    Web design

    Creating modern and high-quality designs, ensuring an engaging user experience.

  • Web development icon

    Web development

    Delivering high-quality website development using the latest technologies to build efficient and responsive solutions.

  • software devlopment icon

    Software Development

    Passionate about software development focused on creating innovative and efficient solutions through cutting-edge technologies.

  • problem solving

    Problem Solving

    Employing analytical thinking and creative approaches to tackle challenges and develop effective solutions in various projects.

Problem-Solving Skills and Achievements

  • LeetCode

    LeetCode

    "As a dedicated coder on LeetCode, I've achieved a rank of 7,02,169 and have solved 150+ problems.

    I've earned 4 badges, including the September badge 2024 and the 100 Days Badge 2024. I look forward to further developing my problem-solving abilities and contributing to the coding community."

  • Coding Ninjas

    Coding Ninjas

    "As an enthusiastic coder on Coding Ninjas, I have earned several badges that highlight my proficiency in various programming languages, including Java and C.

  • GitHub

    GitHub

    "As a passionate developer on GitHub, I have worked on various projects showcasing my skills in Java, JavaScript, and HTML/CSS. My portfolio includes projects such as a Movie Guide Website, a Weather app, and a CRUD app using Java and Oracle database, reflecting my commitment to problem-solving and software development. With a focus on collaboration, I actively contribute to open-source projects and continuously strive to enhance my coding abilities and expand my knowledge through practical experience."

  • Contest

    Contest

    "Participating in coding contests has significantly enhanced my problem-solving abilities and competitive programming skills. I have achieved commendable ranks in various contests, including a consistent performance in LeetCode Weekly Challenges and CodeChef.It also helped me earn several achievement badges, showcasing my dedication to mastering complex algorithms and data structures. These experiences have not only built my coding skills but also taught me the value of perseverance and strategic thinking in solving challenging problems under time constraints."

My Tech Stack

Resume

Education

  1. Institute of Engineering and Technology, Lucknow

    2023 — 2025

    Currently pursuing Masters of Computer Applications focusing on innovative technology solutions.Dedicated to applying my problem-solving skills to real-world challenges in software development.

  2. Dr. Bhimrao Ambedkar University, Agra

    2019 — 2022

    Completed my graduation in Bachelor of Arts with a strong critical thinking skills. Engaged in various extracurricular activities that enhanced my teamwork and leadership abilities.

  3. Kendriya Vidyalaya No. 2, Agra Cantt

    2017 — 2018

    Completed my schooling with a strong foundation in science and mathematics, promoting analytical thinking.

Experience

  1. Virtual Web Development Internship ( IBM SkillsBuild )

    Jun 2024 — Aug 2024

    Completed a virtual frontend web development internship in IBM Skillsbuild with HTML,CSS and JavaScipt.

MySkills

  • Java
    85%
  • C
    70%
  • HTML,CSS,JS
    90%
  • Problem Solving
    70%

Problem-Solving Portfolio

  • 100

    Solved

    1500

    Rank

    Easy: 50

    Med.: 30

    Hard: 20

    Leetcode

Resume Download

Blog

  • AI

    AI

    Future with AI

    Welcome to Future with AI, a dedicated space where we explore the transformative potential of artificial intelligence...

  • ×

    Future with AI

    The future of Artificial Intelligence (AI) is poised to revolutionize various sectors, transforming the way we live and work. As AI technologies continue to advance, we can expect to see enhanced automation in industries such as manufacturing, healthcare, and finance, leading to increased efficiency and reduced operational costs. In the realm of healthcare, AI is set to improve diagnostics and patient care through predictive analytics and personalized treatment plans, ultimately enhancing overall health outcomes.

    Moreover, the integration of AI in everyday life will create smarter cities, where AI systems optimize traffic flow, energy consumption, and public safety. As we adopt AI-driven solutions, ethical considerations will become increasingly important, prompting discussions around bias, privacy, and accountability. Ensuring transparency and fairness in AI algorithms will be crucial in gaining public trust and acceptance.

  • Understanding Dynamic Programming

    DP

    Understanding Dynamic Programming

    Dynamic programming can drastically reduce the time complexity of algorithms....

  • ×

    Understanding Dynamic Programming

    Dynamic Programming (DP) is a powerful algorithmic technique used to solve complex problems by breaking them down into simpler overlapping subproblems. The core idea behind DP is to solve each subproblem only once and store its solution for future use, which dramatically reduces the computational complexity of certain problems. DP is particularly useful in optimization problems, where the goal is to find the best solution from many possible options.

    One of the key aspects of understanding DP is identifying the problem’s structure. If a problem can be broken down into smaller subproblems that recur, and these subproblems overlap in their solutions, it is likely a good candidate for dynamic programming. The two main approaches to implementing DP are top-down (memoization) and bottom-up (tabulation). In the top-down approach, the problem is solved recursively, storing intermediate results to avoid redundant calculations. In the bottom-up approach, the problem is solved iteratively, filling out a table with solutions to subproblems in a specific order.

  • Web Development Trends 2024

    Web Development

    Web Development Trends 2024

    The web development landscape is continuously evolving. In this blog post, we look at the top trends that are shaping the future of web development in 2024...

  • ×

    Web Development Trends 2024

    As we move into 2024, web development continues to evolve rapidly, driven by new technologies and user demands. One of the most significant trends is the integration of AI and machine learning, which enhances user experiences through personalized content and AI-driven chatbots. Another important trend is the rise of Progressive Web Apps (PWAs), offering users offline functionality and an app-like experience on the web. The popularity of no-code and low-code development platforms is also growing, enabling non-developers to build and manage applications easily.

    Moreover, the shift towards serverless architecture allows developers to focus more on coding without worrying about server management, leading to more cost-efficient and scalable applications. As user engagement becomes paramount, motion UI and microinteractions are being adopted to guide users through tasks smoothly. Additionally, API-first development enables modular applications that are easier to integrate and scale.

  • The Ethical Dilemmas of Generative AI

    AI

    The Ethical Dilemmas of Generative AI

    As generative AI continues to rise in prominence, transforming industries from entertainment to healthcare...

  • ×

    The Ethical Dilemmas of Generative AI

    As generative AI continues to rise in prominence, transforming industries from entertainment to healthcare, it brings with it not only incredible possibilities but also serious ethical dilemmas. Tools like AI-generated art, deepfakes, and AI-powered writing assistants have raised questions about the boundaries between technology and human creativity, as well as the risks associated with its misuse.

    1. The Threat of Deepfakes and Misinformation
    One of the most concerning applications of generative AI is the ability to create hyper-realistic deepfake videos and images. These can be manipulated to spread misinformation, deceive viewers, and even damage reputations. With political and social implications, the use of AI to produce false content poses a serious risk to truth in media. Addressing this issue requires advancements in detection technologies and clearer regulations on the ethical use of AI.

    2. AI in Creativity: Replacing or Augmenting Human Artists?
    Generative AI is being increasingly used in art, music, and writing, which raises concerns about the future of human creativity. While AI can augment the creative process, the question remains: Is it replacing artists? The ethical challenge lies in acknowledging AI’s contributions while ensuring that human creators are not overshadowed.

Contact

Contact Form