About
I began my coding journey in Class 6 when my teacher introduced me to C, sparking a passion for computer science and technology. My enthusiasm for the field grew when I started watching Google I/O in 2017; I was amazed by this thing called Artificial Intelligence. At that time, the development of truly Artificially Intelligent software was accomplished by people with years of research and strong programming fundamentals. Since then, Iβve focused on broadening my theoretical and technical knowledge and strengthening my problem-solving skills.
Key Milestones π
- Completed Harvardβs CS50 (Nov 2021) π: This course solidified my understanding of computer science fundamentals and broadened my technical horizons.
- Developed multiple projects in Python and C ππ»: Created tools for mathematical problem-solving, including linear programming and matrix calculations.
- Created a Python-SQL interface ποΈ: Developed a user-friendly GUI to improve interaction with SQL databases.
- Built a YouTube video downloader πΉ: Designed a tool for downloading both single videos and playlists in the highest quality.
- Led the schoolβs ATAL Tinkering Lab π οΈ: Created hardware projects using Arduino and Raspberry Pi, fostering hands-on learning and innovation.
- Explored the Linux kernel and various Linux distributions π§: Successfully created a full-fledged OS using Arch Linux, deepening my understanding of operating systems and system internals.
- Gained proficiency with Git and GitHub π§: Acquired skills in version control and development tools essential for collaborative coding.
- Participated in Hacktoberfest π: Earned a shirt and stickers for my contributions to open-source projects.
My Focus and Approach π
Due to the nature of my introduction to computer science and technology, I tend to focus on projects that either:
- Automate tasks for personal efficiency π‘
- Create a significant impact on the public π
This approach allows me stay focused and motivated during the difficult part of the projects.
Languages I Am Proficient In
- Proficient in C and Python π»
- Syntactical knowledge of C++, HTML, and CSS π
- Basic knowledge of Rust, Java, and JavaScript π
I havenβt focused extensively on mastering individual languages, so I might not know all the technical terms. However, I have strong practical knowledge and experience with many languages, and a solid grasp of programming fundamentals. This allows me to quickly pick up new languages and become proficient in them.
Collaboration and Growth π€
I am eager to collaborate on various projects, whether itβs:
- Exploring syntactical knowledge of different languages π¬
- Creating projects that broaden my understanding of programming and the world of computer science π
Letβs build something great together!