Giter Club home page Giter Club logo

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πŸ‘‘

Adwait Kulkarni's Projects

jackbox icon jackbox

Javascript library to display notifications

java-projects icon java-projects

A repository containing projects built in the Java programming language.

meowfacts icon meowfacts

🐈 a simple api which returns a catfact

personal-portfolio icon personal-portfolio

My personal website, really basic and nothing fancy has been used in creating it.

python-projects icon python-projects

A repository containing projects built in the Python programming language

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.