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

feat: redesign my webiste from scratch

- remove hugo and paper box theme
- inspiration https://jay.fish
- use astro based system

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
This commit is contained in:
2026-02-25 19:46:43 +05:30
committed by Morumotto
parent 62efd95607
commit 6b07ea345f
145 changed files with 10397 additions and 90 deletions
+74
View File
@@ -0,0 +1,74 @@
[
{
"name": "Profile-Readme-WakaTime",
"owner": "avinal",
"description": "Generate coding activity graph tracked by WakaTime to embed in Readme(s) and webpages.",
"url": "https://github.com/avinal/Profile-Readme-WakaTime",
"stars": 86,
"forks": 30,
"languages": [
{ "name": "Python", "color": "#3572A5" },
{ "name": "Shell", "color": "#89e051" }
]
},
{
"name": "builds",
"owner": "shipwright-io",
"description": "Shipwright - a framework for building container images on Kubernetes.",
"url": "https://github.com/shipwright-io/builds",
"stars": 550,
"forks": 110,
"languages": [
{ "name": "Go", "color": "#00ADD8" },
{ "name": "Shell", "color": "#89e051" }
]
},
{
"name": "cmake-tutorial",
"owner": "avinal",
"description": "A comprehensive guide to learning CMake — from basics to advanced packaging.",
"url": "https://github.com/avinal/cmake-tutorial",
"stars": 12,
"forks": 5,
"languages": [
{ "name": "CMake", "color": "#DA3434" },
{ "name": "C++", "color": "#f34b7d" }
]
},
{
"name": "avinal.github.io",
"owner": "avinal",
"description": "Personal website and blog — built with Astro, minimal HTML & CSS.",
"url": "https://github.com/avinal/avinal.github.io",
"stars": 5,
"forks": 2,
"languages": [
{ "name": "Astro", "color": "#ff5a03" },
{ "name": "TypeScript", "color": "#3178c6" }
]
},
{
"name": "fossology",
"owner": "fossology",
"description": "Open source license compliance software system and toolkit.",
"url": "https://github.com/fossology/fossology",
"stars": 1100,
"forks": 500,
"languages": [
{ "name": "PHP", "color": "#4F5D95" },
{ "name": "C++", "color": "#f34b7d" }
]
},
{
"name": "dotfiles",
"owner": "avinal",
"description": "My personal configuration files — Neovim, Zsh, Tmux, and more.",
"url": "https://github.com/avinal/dotfiles",
"stars": 3,
"forks": 1,
"languages": [
{ "name": "Shell", "color": "#89e051" },
{ "name": "Lua", "color": "#000080" }
]
}
]
+295
View File
@@ -0,0 +1,295 @@
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Avinal Kumar",
"label": "Software Engineer II (Team Lead) at Red Hat",
"image": "https://avatars.githubusercontent.com/u/74113200?v=4",
"url": "https://avinal.space",
"summary": "Software engineer building cloud-native developer tools at Red Hat. Leading OpenShift Builds based on the Shipwright project. Google Summer of Code alumnus and mentor. Passionate about open source, GNU/Linux, self-hosting, and developer tooling.",
"location": {
"city": "Bengaluru",
"countryCode": "IN",
"region": "Karnataka"
},
"profiles": [
{
"network": "GitHub",
"username": "avinal",
"url": "https://github.com/avinal"
},
{
"network": "LinkedIn",
"username": "avinal",
"url": "https://linkedin.com/in/avinal"
},
{
"network": "Twitter",
"username": "Avinal_",
"url": "https://twitter.com/Avinal_"
}
]
},
"work": [
{
"name": "Red Hat",
"position": "Software Engineer II (Team Lead)",
"url": "https://www.redhat.com",
"startDate": "2023-10-01",
"summary": "Builds for OpenShift & Developer Tools",
"location": "Bengaluru, India",
"highlights": [
"Serving as Team Lead for Builds for OpenShift — managing engineers, driving sprint planning, code reviews, and cross-functional collaboration",
"Working on Builds for OpenShift based on the upstream Shipwright project — designing, maintaining, and releasing build features",
"Maintainer of Tekton Results — contributing upstream to enhance observability and results storage for Tekton pipelines"
]
},
{
"name": "Red Hat",
"position": "Associate Software Engineer",
"url": "https://www.redhat.com",
"startDate": "2022-07-01",
"endDate": "2023-09-30",
"summary": "Hybrid Cloud Engineering — Pipeline Service",
"location": "Bengaluru, India",
"highlights": [
"Worked on Pipeline Service — a SaaS for pipelines leveraging kcp, Kubernetes/OpenShift, Tekton, and Argo CD",
"Contributed to Tekton Results for long-term, efficient storage of PipelineRuns and TaskRuns",
"Maintained Source-to-Image (S2I) and Shared Resource CSI Driver components in OpenShift"
]
},
{
"name": "Red Hat",
"position": "Software Engineering Intern",
"url": "https://www.redhat.com",
"startDate": "2022-01-01",
"endDate": "2022-06-30",
"summary": "Pipeline Service Team",
"location": "Bengaluru, India",
"highlights": [
"Designed and implemented the Minimal Tekton Server with unit tests — creates Tekton resources on Kubernetes/OpenShift clusters using the Tekton API",
"Built MKS Server, MKS CLI, and MKS Dashboard using Golang, Kubernetes, Tekton, and Redis"
]
},
{
"name": "Apache APISIX — API7.ai",
"position": "Technical Writer",
"url": "https://apisix.apache.org",
"startDate": "2022-02-01",
"endDate": "2022-07-31",
"summary": "Developer Documentation",
"location": "Shenzhen, Remote",
"highlights": [
"Redesigned developer and user documentation for the Apache APISIX project",
"Created Katacoda tutorials for APISIX, collaborating with the community and integrating feedback"
]
},
{
"name": "The FOSSology Project — Google Summer of Code 2021",
"position": "DevOps & Software Development Engineer Intern",
"url": "https://www.fossology.org",
"startDate": "2021-05-01",
"endDate": "2021-08-31",
"summary": "Build System & CI/CD Modernization",
"location": "Remote",
"highlights": [
"Upgraded the build system from Unix Makefile to CMake — build time reduced to 57 minutes (2× faster)",
"Migrated CI/CD from Travis CI to GitHub Actions — CI time reduced from 12 hours to 2025 minutes",
"Refactored and fixed years-old unit and functional testing code in C/C++ and PHP"
]
},
{
"name": "XResearch",
"position": "Java Software Developer",
"url": "",
"startDate": "2021-03-01",
"endDate": "2021-05-31",
"summary": "Inventory & Billing Management",
"location": "Bengaluru, Remote",
"highlights": [
"Designed and developed an Inventory and Billing Management App using Spring Boot and PostgreSQL",
"Created REST API endpoints according to functional requirements"
]
},
{
"name": "VideoLAN — Google Season of Docs 2020",
"position": "Technical Writer",
"url": "https://www.videolan.org",
"startDate": "2020-09-01",
"endDate": "2020-11-30",
"summary": "VLC for Android Documentation",
"location": "Paris, Remote",
"highlights": [
"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",
"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"
},
{
"organization": "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)"
},
{
"organization": "GitHub Education",
"position": "GitHub Campus Expert",
"url": "https://education.github.com/experts",
"startDate": "2021-05-01",
"endDate": "2023-09-30",
"summary": "Managing open-source communities, hosting webinars, workshops, and coding boot camps. Beta testing upcoming GitHub features and tools."
},
{
"organization": "GirlScript Summer of Code",
"position": "Mentor",
"url": "https://gssoc.girlscript.tech/",
"startDate": "2021-02-01",
"endDate": "2021-05-31",
"summary": "Guided beginners getting started with open source development"
},
{
"organization": "VideoLAN",
"position": "Open Source Contributor",
"url": "https://www.videolan.org",
"startDate": "2020-11-01",
"endDate": "2021-02-28",
"summary": "Contributed to VLC media player and related projects"
},
{
"organization": "CSEC, NIT Hamirpur",
"position": "President",
"url": "https://csec.nith.ac.in",
"startDate": "2021-07-01",
"endDate": "2022-06-30",
"summary": "Led the Computer Science Engineers Club — organized hackathons, workshops, and coding competitions"
},
{
"organization": "SRIJAN, NIT Hamirpur",
"position": "Executive Editor",
"url": "",
"startDate": "2020-07-01",
"endDate": "2022-09-30",
"summary": "Editorial work for the college's literary and technical magazine"
}
],
"education": [
{
"institution": "National Institute of Technology, Hamirpur",
"url": "https://nith.ac.in",
"area": "Computer Science and Engineering",
"studyType": "Bachelor of Technology",
"startDate": "2018-07-01",
"endDate": "2022-06-30",
"score": "8.45/10",
"location": "Himachal Pradesh, India"
},
{
"institution": "The Coding School",
"url": "",
"area": "Introduction to Quantum Computing with IBM Quantum",
"studyType": "Certificate",
"startDate": "2020-01-01",
"endDate": "2021-01-01"
},
{
"institution": "Sri Chaitanya Junior Kalasala",
"url": "",
"area": "Mathematics, Physics, and Chemistry",
"studyType": "Intermediate",
"startDate": "2015-06-01",
"endDate": "2017-05-31"
},
{
"institution": "Simultala Awasiya Vidyalaya",
"url": "",
"area": "",
"studyType": "Matriculation",
"startDate": "2010-08-01",
"endDate": "2015-04-30"
}
],
"skills": [
{
"name": "Languages",
"keywords": ["C++", "Go", "C", "Python", "Bash", "Elm"]
},
{
"name": "Cloud & DevOps",
"keywords": ["Kubernetes", "OpenShift", "Docker", "TektonCD", "CI/CD", "kcp"]
},
{
"name": "Tools & Platforms",
"keywords": ["GNU/Linux", "Git", "CMake", "Fedora", "GitHub Actions", "Argo CD"]
},
{
"name": "Leadership",
"keywords": ["Sprint Planning", "Team Lead", "Code Review", "Mentoring"]
}
],
"languages": [
{
"language": "Hindi",
"fluency": "Native"
},
{
"language": "English",
"fluency": "Full Professional"
}
],
"certificates": [
{
"name": "Career Edge - Knockdown the Lockdown",
"issuer": "TCS iON"
},
{
"name": "IT Security: Defense against the digital dark arts",
"issuer": "Google"
},
{
"name": "Unordered Data Structures",
"issuer": "University of Illinois"
},
{
"name": "Object-Oriented Data Structures in C++",
"issuer": "University of Illinois"
},
{
"name": "Introduction to Artificial Intelligence",
"issuer": "IBM"
}
],
"projects": [
{
"name": "Automated WakaTime GitHub Actions App",
"url": "https://github.com/avinal/Profile-Readme-WakaTime",
"description": "Automated WakaTime coding statistics update system using Python, Docker, and GitHub Actions. Generates colorful bar graphs of weekly coding activity in SVG format.",
"highlights": [
"90+ stars on GitHub with 500+ active users worldwide",
"Generates embeddable SVG charts from WakaTime API data"
]
},
{
"name": "Blowfish",
"url": "https://github.com/avinal/Blowfish",
"description": "C++ implementation of the Blowfish and Blowfish 2 symmetric block cipher with tests and APIs. Drop-in replacement for DES or IDEA."
},
{
"name": "Xeus-BASIC",
"url": "https://github.com/avinal/xeus-basic",
"description": "Jupyter Kernel for the BASIC language built using the Xeus Framework, C, and C++. Executes BASIC programs line by line in Jupyter Notebook."
}
],
"meta": {
"canonical": "https://avinal.space/resume",
"version": "v1.0.0",
"lastModified": "2026-02-25"
}
}