Categories Machine Learning

My Journey in Tech: From Coding Basics to Building Real Projects

Hello everyone! 👋 My name is Animesh Sharma, and I am currently pursuing Engineering in Computer Science. Like many students in the tech field, my journey began with curiosity and a lot of questions about how software and applications work behind the scenes. Over time, that curiosity has turned into a passion for software development, problem-solving, and AI/ML.

I began my coding journey with C programming, which helped me understand the core concepts of programming and problem-solving. From there, I explored web development through HTML, CSS, and JavaScript, and later strengthened my skills with frameworks like Bootstrap.

Currently, I am focusing on Java Backend Development with Spring Boot. I enjoy building scalable and structured systems, and I am also learning frontend frameworks like React and Flutter to grow as a full-stack app developer. Along with that, I’m gaining experience in databases, REST APIs, and cloud technologies like AWS and Docker.

Another area that excites me is Artificial Intelligence and Machine Learning. I believe AI is shaping the future, and I want to contribute by building intelligent systems. I have been working on ML algorithms like Naïve Bayes, SVM, and Neural Networks, and I aim to integrate ML models into real-world applications.

  • Contribute to open-source projects (targeting GSoC 2026)
  • Master system design and build scalable solutions
  • Land an opportunity in companies like Google, Microsoft, Meta, or Amazon
  • Create impactful applications like Structo (a building cost estimator) and MarkMyClass (a smart attendance system)

For me, learning is not just about writing code but also about solving real problems. I believe in consistency, curiosity, and contribution. Through this blog, I’ll be sharing my learnings, projects, and insights as I continue my journey in the tech world.

Written By

You May Also Like