Profile Information
Abhay chauhan
https://github.com/thoughtlessnerd
https://github.com/thoughtlessnerd/my-resumes/blob/main/Resume2.pdf
Delhi NCR - India
7pm - 9pm & 10pm - 1am on weekdays, 3pm - 8pm on holidays
Timezone : +5:30 (IST)
Synopsis
I want to improve the functionality of the VideoCutTool, fix the issues and also make a better UI for the tool
- Gopa Vasanth (@Gopavasanth), Sohom (@Soda)
- I haven't contacted them yet, I plan to contact them after submitting my application
Deliverables
Week 1-2 : I'd like to start by fixing React and Node package warnings/errors while building the tool and get familiar with the codebase and coding style.
Week 3-4 : I will start working on the UX of the tool to make it better.
Week 5-6 : I will write unit tests using Jest + React testing library and integrating it with jenkins-bot/CI.
Week 7-8 : I will fix the final few issues like the edited video persisting even after refreshing and avoiding bitrate dropping (Quality degradation)
Participation
I plan to establish clear communication channels with my mentors to ensure that we are aligned on project goals and expectations. I will aim to communicate progress on a weekly basis via email, and schedule bi-weekly calls to discuss progress, provide updates, and seek feedback.
In addition to regular communication with my mentors, I plan to be transparent about my progress and ask for help when needed. I will provide detailed progress updates that outline what I have accomplished, what roadblocks I have encountered, and what my next steps are. If I encounter any issues or need help with a particular task, I will not hesitate to reach out to my mentors for guidance and support.
To ensure that my work is accessible to others, I will publish my source code on a public repository on GitHub. This will enable my mentors and others in the community to review my work and provide feedback.
About Me
Tell us about a few:
- I'm a First year B. Tech student pursuing engineering in electronics and communication
- I came accross wikimedia via GSOC organization panel
- As a college student, I understand the importance of managing my time effectively. While I am committed to participating in Google Summer of Code or Outreachy and contributing to Wikimedia, I will have time commitments related to attending classes and completing coursework. However, I am willing to make the necessary adjustments to my schedule and work diligently to meet all program requirements without compromising the quality of my work. I believe that participating in these programs will enhance my skill set and professional prospects, and I am excited about the opportunity to contribute to Wikimedia.
- After careful consideration, I have decided to apply to both Google Summer of Code and Outreachy, and I have selected Wikimedia as the organization I plan to apply to. This decision was made after thorough research and evaluation of various open source projects, and I believe that Wikimedia offers an ideal fit with my technical skills and interests. I have a strong technical background in the areas of React JS and Node JS, and I believe that Wikimedia offers a unique opportunity for me to utilize these skills and make a valuable contribution to the organization and the wider community.
- Making this project happen is extremely important to me as it represents an opportunity to gain valuable experience in software development and contribute to the Wikimedia community. As a student with a passion for open source software and a desire to make a positive impact, participating in this project would be a significant achievement and a major milestone in my career. Contributing to Wikimedia would not only allow me to work on a project that I am passionate about, but also to give back to a community that has given so much to the world. The Wikimedia projects have revolutionized the way we access and share knowledge, and being able to contribute to this effort is truly an honor.
Past Experience
- I have worked on making a Logic gate node editor purely from javascript and html canvas, It was really good experience as i gained a lot of experience in javascript. Here's a link to that old project: https://thoughtlessnerd.github.io/logic-gate-node-editor-v1/
- I have experience working on open source projects, including my role as a co-author for the bezier curve component of Motion Canvas. This experience was rewarding, as I contributed to the mathematical calculations behind the curve's length and linear animation over time. Working on this project enhanced my technical abilities and strengthened my understanding of complex mathematical concepts. Here is a link to my contribution: https://github.com/motion-canvas/motion-canvas/commit/3ce2111309e698450dc4c6e2ad47024995863e73.
Any Other Info
I have some experience in UI/UX too as a freelancer and really strong fundamentals of CSS.