Skip to content
View AdwaitKulkarni58's full-sized avatar
🎯
Focusing
🎯
Focusing
  • The University of British Columbia
  • Vancouver, Canada
  • 13:39 (UTC -07:00)
  • LinkedIn in/adwaitkulkarni58

Highlights

  • Pro

Organizations

@EddieHubCommunity
Block or Report

Block or report AdwaitKulkarni58

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AdwaitKulkarni58/README.md

Who am I:

  • Hi, I’m Adwait! I am currently in my fourth year majoring in Computer Science and minoring in Data Science at the University of British Columbia in Vancouver, Canada!
  • I’m interested in all things programming and logic-related! I especially have a keen interest in real-time analysis of data and am trying to build projects that expose me to the same!
  • A weird thing about me is that I always have ideas for potential projects running through my mind throughout the day even though I hardly get the time to build any.

What I am doing right now:

  • I'm currently building projects using the MERN stack and integrating message-based systems like RabbitMQ into these projects. I have also worked extensively with Spring Boot applications, RESTful APIs, and microservices.
  • I am also actively working on multiple full-stack projects and one of these includes a full-stack e-commerce store that I created from scratch recently!
  • I am also learning Apache Kafka on the side and upskilling myself in Python as well.

What I believe in:

  • Design, design, design. And plan out the architecture before writing any code!!! This is as important as it gets, having a blueprint and a roadmap of the entire project is a must before writing a single line of code.
  • I love to draw out sketches and list possible approaches to a scenario before deciding on the best one.
  • Design principles matter. You can make your code a lot more faster, efficient, and easier to read by using industry-standard practices and principles.
  • Separation of concerns and singular responsibilities (part of why I am in love with React). It is really easy to include your styles in your logic file but that does not translate into healthy code style. Build a file structure first and then start writing code as per responsibilities.

What my future plans include: (nothing too far ahead I promise)

  • Dive back into Python and this time, go the distance and get some good data-related projects on my profile.
  • Make more meaningful contributions to open source and interact with the community to get an understanding of what the best code practices are, how code reviews should be conducted, what types of issues today's developers are facing, and how open source tools can be used to solve those issues.
  • Most importantly, convert some of my ideas into code and solidify my understanding of different topics about how to combine them to build full-stack applications.

Challenges I face daily:

  • I have been learning these new things from tutorials and documentation online and one thing I struggle with daily is the overdose of information available on the web. I am trying to take things one at a time and not rush anything as to have a complete and fulfilling learning experience.
  • Another challenge I face daily is the combination of multiple technologies involved in building projects. I sometimes get overwhelmed when I am beginning to build a project but what I have learned is to break down a project idea into multiple small pieces (I call this separating the bones from the meat) and concentrate on the small pieces one at a time. In the end, when all the pieces are handled, simply combine them together!

How you can contact me:


👑Trophy👑

Pinned Loading

  1. UpbeatUpdates UpbeatUpdates Public

    A positive news website designed to show you what sentiment of news you like!

    JavaScript

  2. people-data-management-solution people-data-management-solution Public

    A microservice-based application that provides a management solution for individual clients and companies

    Java

  3. Tweet-Vibes Tweet-Vibes Public

    An application using Java Spring and Apache Kafka to acquire tweets in real-time and provide REST endpoints to index a particular tweet in Elasticsearch while performing sentiment analysis on the s…

    Java

  4. EchoShopper-Endeavor-Commerce EchoShopper-Endeavor-Commerce Public

    A clone of the Amazon website

    JavaScript

  5. User-Management-System User-Management-System Public

    A full-stack user management application supporting CRUD operations and following REST API principles. Stores user data like name, email, gender, and activity status using MongoDB and Mongoose as t…

    EJS 1

  6. React-Admin-Dashboard React-Admin-Dashboard Public

    JavaScript