\item Designed and implemented the \href{https://github.com/MiniTeks}{MiniTeks} (Minimal Tekton Server) along with unit tests, a training project that creates Tekton resources on Kubernetes/OpenShift clusters using the Tekton API. It was developed using Go, Kubernetes, Tekton, and Redis and had 3 parts: MKS Server, MKS CLI, and MKSDashboard.
\item Contributed to Tekton Results as part of the Pipeline Service team. Tekton Results aims at long-term, efficient results storage of Tekton PipelineRuns and TaskRuns.
\item Redesigning developer and user documentation of the Apache APISIX project. Creating Katacoda tutorials for APISIX collaborating with the community and integrating their feedback into the documentation.
\item Migrated the CI/CD of the project from Travis CI to GitHub Actions. This migration removes the dependency on a third-party CI and provides better build time and better integration with GitHub.
\item Refactored and fixed years-old unit and functional testing code written in C/C++ and PHP. Build time was reduced to 5-7 minutes (twice as fast), and CI time was reduced to 20-25 minutes from 1-2 hours.
\item Designed and developed an Inventory and Billing Management App using Spring Boot and PostgreSQL. Created REST API endpoints according to the functional requirements of the software.
\item I achieved the goal of this project, which was to provide well-researched and user-friendly app documentation enriched with supporting screenshots and step-by-step tutorials.
\item Built an automated WakaTime coding statistics update system using Python scripts, shell scripts, Docker, the WakaTime API, and GitHub Actions. Currently, it has 42 stars on GitHub and 200+ active users worldwide. WakaTime is a utility to track coding activities across multiple IDEs and machines.
\item This app generates a colorful bar graph of the coding activity tracked by WakaTime in the last week, daily at a specified time in SVG format. This image file can then be embedded into READMEs and websites. It can be scheduled to update more often or less often.
\item Built a Jupyter Kernel for the BASIC language using the Xeus Framework, C, and C++. As of now, it can execute BASIC programs line by line in Jupyter Notebook and output their results.
\combosection{\href{https://github.com/avinal/FITS-Image}{Astronomical Image Extraction from FITS File}}{C++, CFITSIO, Boost.GIL, CMake}{}{
Flexible Image Transport System has been used for decades to store and transfer astronomical images and needs specialized software to view them, this project extract those images as JPEG or PNG that can be viewed by common image viewer.