1
0
mirror of https://github.com/avinal/avinal.github.io.git synced 2026-07-04 07:40:09 +05:30

feat: add events page and music widget

- add music source from Listenbrainz, easter egg and evets page
- update design of resume page

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
This commit is contained in:
2026-02-26 17:17:48 +05:30
committed by Morumotto
parent 6b07ea345f
commit ef70634b2a
20 changed files with 1429 additions and 387 deletions
+56
View File
@@ -0,0 +1,56 @@
[
{
"name": "Opportunity Open Source Conference 2024",
"date": "2024-08-25",
"location": "IIT Kanpur, India",
"role": "speaker",
"talk": "From First Commit to Mentor: Climbing the Open Source Ladder",
"description": "Presented at the Canonical/Ubuntu conference on the journey from first-time contributor to mentor in open source. Covered practical advice on starting out, staying motivated, transitioning to mentorship, and fostering stronger communities. Included a deep-dive into my GSoC experience at FOSSology.",
"links": [
{ "label": "Event Page", "url": "https://events.canonical.com/event/89/contributions/485/" },
{ "label": "Slides", "url": "https://www.canva.com/design/DAGNthYwrck/Gt7mv99p6zH-aVbx2AtEuQ/view" }
]
},
{
"name": "Google Summer of Code Mentor Summit 2023",
"date": "2023-10-13",
"location": "Google, Sunnyvale, USA",
"role": "mentor",
"description": "Represented the FOSSology project at the annual GSoC Mentor Summit hosted at Google's Sunnyvale campus. Participated in unconference sessions on mentoring practices, community building, and project sustainability.",
"links": [
{ "label": "GSoC", "url": "https://summerofcode.withgoogle.com/" },
{ "label": "FOSSology", "url": "https://www.fossology.org" }
]
},
{
"name": "Open Source Month (OSM)",
"date": "2021-10-09",
"location": "NIT Hamirpur, India",
"role": "organizer",
"description": "Organized and led a month-long series of talks and workshops as a GitHub Campus Expert. Topics ranged from introduction to open source, Git workflows, and writing GSoC proposals to lightning talks by contributors from projects like Julia and VideoLAN. Over 200 students participated across 7 sessions.",
"links": [
{ "label": "Campus Expert Profile", "url": "https://githubcampus.expert/avinal/" }
]
},
{
"name": "GitHub Universe 2021",
"date": "2021-10-27",
"location": "Virtual",
"role": "attendee",
"description": "Attended GitHub's annual developer conference as a GitHub Campus Expert. Explored new features including Copilot, Codespaces, and Actions improvements.",
"links": [
{ "label": "GitHub Universe", "url": "https://githubuniverse.com/" }
]
},
{
"name": "GCE Live India",
"date": "2021-08-27",
"location": "Banmankhi, India",
"role": "speaker",
"talk": "Campus Experts: Preparation, Application Tips, Perks & Benefits",
"description": "Delivered a live session on how to become a GitHub Campus Expert — covering the application process, preparation tips, community benefits, and what to expect from the program.",
"links": [
{ "label": "Campus Expert Profile", "url": "https://githubcampus.expert/avinal/" }
]
}
]
+136 -16
View File
@@ -84,8 +84,8 @@
]
},
{
"name": "The FOSSology Project — Google Summer of Code 2021",
"position": "DevOps & Software Development Engineer Intern",
"name": "The FOSSology Project",
"position": "Google Summer of Code Student",
"url": "https://www.fossology.org",
"startDate": "2021-05-01",
"endDate": "2021-08-31",
@@ -122,23 +122,31 @@
"Documented VLC for Android using Sphinx, reStructuredText, Markdown, and shell scripting",
"Delivered user-friendly documentation with supporting screenshots and step-by-step tutorials"
]
}
],
"volunteer": [
},
{
"organization": "The FOSSology Project",
"name": "The FOSSology Project",
"position": "Google Summer of Code Mentor",
"url": "https://www.fossology.org",
"startDate": "2022-05-01",
"summary": "Mentoring GSoC students since 2022, guiding open source license compliance tooling projects"
"summary": "Mentoring & Open Source",
"location": "Remote",
"highlights": [
"Mentoring GSoC students since 2022, guiding open source license compliance tooling projects"
]
},
{
"organization": "GNU C Library",
"name": "GNU C Library",
"position": "Contributor",
"url": "https://www.gnu.org/software/libc/",
"startDate": "2024-05-01",
"summary": "Submitting patches to the GNU C Library (glibc)"
},
"summary": "GNU Project",
"location": "Remote",
"highlights": [
"Submitting patches to the GNU C Library (glibc)"
]
}
],
"volunteer": [
{
"organization": "GitHub Education",
"position": "GitHub Campus Expert",
@@ -155,6 +163,14 @@
"endDate": "2021-05-31",
"summary": "Guided beginners getting started with open source development"
},
{
"organization": "Script Winter of Code",
"position": "Participant",
"url": "",
"startDate": "2020-12-01",
"endDate": "2021-02-28",
"summary": "Contributed to open source projects during the winter program"
},
{
"organization": "VideoLAN",
"position": "Open Source Contributor",
@@ -171,13 +187,77 @@
"endDate": "2022-06-30",
"summary": "Led the Computer Science Engineers Club — organized hackathons, workshops, and coding competitions"
},
{
"organization": "CSEC, NIT Hamirpur",
"position": "Coordinator",
"url": "https://csec.nith.ac.in",
"startDate": "2020-09-01",
"endDate": "2021-06-30",
"summary": "Coordinated events and activities for the Computer Science Engineers Club"
},
{
"organization": "CSEC, NIT Hamirpur",
"position": "Executive Member",
"url": "https://csec.nith.ac.in",
"startDate": "2019-08-01",
"endDate": "2020-08-31",
"summary": "Active executive member contributing to club events and technical initiatives"
},
{
"organization": "CSEC, NIT Hamirpur",
"position": "Volunteer",
"url": "https://csec.nith.ac.in",
"startDate": "2019-01-01",
"endDate": "2019-07-31",
"summary": "Volunteered for club events and technical workshops"
},
{
"organization": "SRIJAN, NIT Hamirpur",
"position": "Hindi Head Editor",
"url": "",
"startDate": "2022-02-01",
"endDate": "2022-09-30",
"summary": "Led the Hindi editorial team for the college's literary and technical magazine"
},
{
"organization": "SRIJAN, NIT Hamirpur",
"position": "Executive Editor",
"url": "",
"startDate": "2020-07-01",
"endDate": "2022-09-30",
"endDate": "2022-01-31",
"summary": "Editorial work for the college's literary and technical magazine"
},
{
"organization": "SRIJAN, NIT Hamirpur",
"position": "Associate Editor",
"url": "",
"startDate": "2019-07-01",
"endDate": "2020-06-30",
"summary": "Associate editorial work for the college magazine"
},
{
"organization": "SRIJAN, NIT Hamirpur",
"position": "Hindi Editor",
"url": "",
"startDate": "2018-11-01",
"endDate": "2019-06-30",
"summary": "Hindi section editorial work for the college magazine"
},
{
"organization": "GNU/Linux Users Group, NIT Hamirpur",
"position": "Volunteer",
"url": "",
"startDate": "2018-11-01",
"endDate": "2022-07-31",
"summary": "Open-source community at NIT Hamirpur — shared knowledge about GNU/Linux and FOSS"
},
{
"organization": "SPIC MACAY, NIT Hamirpur",
"position": "Volunteer",
"url": "",
"startDate": "2018-09-01",
"endDate": "2022-05-31",
"summary": "Organized arts and culture events on campus"
}
],
"education": [
@@ -219,7 +299,7 @@
"skills": [
{
"name": "Languages",
"keywords": ["C++", "Go", "C", "Python", "Bash", "Elm"]
"keywords": ["C++", "Go", "C", "Python", "Bash"]
},
{
"name": "Cloud & DevOps",
@@ -246,13 +326,45 @@
],
"certificates": [
{
"name": "Career Edge - Knockdown the Lockdown",
"issuer": "TCS iON"
"name": "A Beginner's Guide to Linux Kernel Development (LFD103)",
"issuer": "The Linux Foundation"
},
{
"name": "Introduction to Artificial Intelligence",
"issuer": "IBM"
},
{
"name": "Google IT Support Professional Certificate",
"issuer": "Google"
},
{
"name": "IT Security: Defense against the digital dark arts",
"issuer": "Google"
},
{
"name": "System Administration and IT Infrastructure Services",
"issuer": "Google"
},
{
"name": "Operating Systems and You: Becoming a Power User",
"issuer": "Google"
},
{
"name": "The Bits and Bytes of Computer Networking",
"issuer": "Google"
},
{
"name": "Technical Support Fundamentals",
"issuer": "Google"
},
{
"name": "Build a Modern Computer from First Principles: Nand to Tetris",
"issuer": "Coursera"
},
{
"name": "Accelerated Computer Science Fundamentals",
"issuer": "Coursera"
},
{
"name": "Unordered Data Structures",
"issuer": "University of Illinois"
@@ -262,8 +374,16 @@
"issuer": "University of Illinois"
},
{
"name": "Introduction to Artificial Intelligence",
"issuer": "IBM"
"name": "Ordered Data Structures",
"issuer": "Coursera"
},
{
"name": "Workshop on Basic Programming using Python",
"issuer": "FOSSEE"
},
{
"name": "Career Edge - Knockdown the Lockdown",
"issuer": "TCS iON"
}
],
"projects": [