Projects

GitHub GitLab

Open-source contributions Link to heading

project-zot Link to heading

zot is a scale-out, production-ready, and vendor-neutral OCI-native container image/artifact registry. I’ve worked on a few features:

  • Backend and UI support for showing vulnerable package paths in an image.
  • Scale-out functionality for clustered zot deployments with shared storage.

I’m currently working on:

  • Supporting scale-out functionality for clustered zot deployments with isolated storage.

Go Shell Script React JavaScript Jest React Testing Library

Personal open-source projects Link to heading

cc-tar-rs Link to heading

cc-tar-rs is an attempt at implementing GNU tar functionality in Rust for UStar format tarballs. It is primarily a learning project intended to build experience in Rust and binary manipulation.

Rust Shell Script

sshellkeeper Link to heading

sshellkeeper is a fresh take on PES Innovation Lab’s The Hunt event. The event involves multiple participants solving challenges where an answer has to be provided for a question. The actual event runs with a custom-built backend and a database, however, sshellkeeper does things differently. sshellkeeper delegates user operations to an LDAP server. It uses LDAP primitives and a lightweight game engine working with a custom Golang SSH server to facilitate the game interface over an SSH shell.

Go

db-migrations-go Link to heading

A helpful utility that is intended to work as both a CLI tool as well as an importable package to migrate a Database’s schema prior to an application using it. It is an old project that is currently being revamped to follow better software engineering practices.

Go Shell Script PostgreSQL

Projects from the past Link to heading

Metapod Link to heading

Metapod is a self-hostable web application that aims to create an easy-to-use and accessible way to apply resource and security-related restrictions to a container. These may be practices such as restricting Linux capabilities, resource allocation, etc. Developers may easily manage security controls using an intuitive interface, giving them more time to focus on building their application.

Python Docker JavaScript Shell Script React Flask