Projects

Table of Contents
My project collection#
wae (Wasi App Experiment)#
Description#
A project which showcases latest development in wasi world. Currently its updated for wasi@v0.2. It Helps in accumulate learnings from ML, Green Software and Wasi into a single repo

Links#
https://github.com/dipankardas011/wae
Excited to share my experimental project on wasi@v0.2
— Dipankar Das 🇮🇳 👨💻 🕉️🐧 (@DipankarDas011) July 6, 2024
these 2 weeks were lot of fun (covered the new tech) 😉
Will be iterating these and improving it in futurehttps://t.co/O1tuX0ZVjC
Raft based Distributed Consensus enabled datastore#
Description#
it demonstrates the use of distributed consensus model. Using Raft developed the node with peer and client connections with GRPC. And using the cli client you can save key=value data in the raft model also under the hood it helps to read,write,delete data from the external database through leader of the raft nodes

Links#
Okay finally review edge cases now the raft leader election model is ready 🥁😍
— Dipankar Das 🇮🇳 👨💻 🕉️🐧 (@DipankarDas011) December 23, 2023
Just need a client to forward the request to this highly distributed system 🙌
Thanks to researcher/developers to create such amazing algo https://t.co/NuFLMZFrjL pic.twitter.com/3lnAQZYoHi
Actor model#
Description#
reading blogs and understanding by reverse engineering stuff
Links#
https://gitlab.com/dipankardas011/go-playground/-/tree/main/actor-system?ref_type=heads
Learning by reverse engineering actor model for learning and implementing a strim down version of it
— Dipankar Das 🇮🇳 👨💻 🕉️🐧 (@DipankarDas011) December 29, 2023
🌐 https://t.co/zIROxkLvAX
Repo: 📂 https://t.co/mh8HwL7BjB
cc @anthdm 🙏 pic.twitter.com/u8zYx5Gy2F
Universal CI/CD pipeline manager#
Description#
this tool provides a convenient way to create a workflow aka pipeline for automated testing or CI workflow

Links#
https://gitlab.com/dipankardas011/universalci-cd
Excited to share 😍
— Dipankar Das 🇮🇳 👨💻 🕉️🐧 (@DipankarDas011) October 5, 2023
I successfully created my own custom CI/CD pipeline executor [ Universal CI/CD ] 🔁
below is the demonstration video 📹
Git repo 📂 https://t.co/KAjBkye4yn pic.twitter.com/BZjJlE0xT5
AWS Resource Dependency-graph generator#
Description#
As AWS doesn’t provide a way to get a dependency graph of how all resources are connected, this tool will help you generate the diagram for all the dependencies between resources

Links#
https://gitlab.com/dipankardas011/aws-resource-dependency-graph
Created a Go application that can create a dependency graph for cloud formation and EC2
— Dipankar Das 🇮🇳 👨💻 🕉️🐧 (@DipankarDas011) June 11, 2023
Here is the src 👇https://t.co/4FSuOlvXdS@awscloud
What do you say about adding this to some existing projects? @Avinesh__T pic.twitter.com/tjokP61Fb7
Chat Bot using GPT-2#
Description#
It shows how to create a basic http server using rust and have it to handle my text2text generator bot in huggingface

Links (Wasmedge using Rust)#
https://github.com/dipankardas011/my-wasm-learning/tree/main/wasi-bot
Links (Spin by Fermyon using Rust)#
https://github.com/dipankardas011/my-wasm-learning/tree/main/gpt2-bot
Links (Tokio, Async using Rust)#
https://github.com/dipankardas011/bot-request-handler-rust
ksctl#
Description#
Cloud Agnostic Kubernetes Management tool which can manage Kubernetes clusters on multiple cloud providers. Option to choose between self-managed HA clusters and cloud managed clusters

Links#
https://github.com/ksctl/ksctl https://github.com/ksctl/cli https://github.com/ksctl/docs
PDF-Editor#
Description#
A web app to merge and rotate PDFs

Links#
https://github.com/dipankardas011/PDF-Editor
Weather-App#
A web app to get weather report for a given location
Description#

Links#
https://github.com/dipankardas011/Weather-App
Flight Booking System#
Description#
An application that is used to book Aeroplane tickets and also visualization of seating arrangement via a generated picture

Links#
https://github.com/dipankardas011/AirportBooking
My Open Source contributions#
- CNCF TAG Green
- Project Trigger
- Proposal 1: Trigger and Deploy
- Upgrade flux and use latest api versions
- feat: added nodeSelector based on k8s node labels for kube-prometheus, kepler
- enhancement: add port-forward permission to the read-only kubeconfig
- install-kepler-dashboard
- create-kubeconfig-with-read-only-scope
- flux-based-helm-install-of-kepler
- Provision-cluster-with-OpenTofu-and-K3s-cilium-cni
- Issue on design docs
- Bytecode Alliance (WASI)
- Fermyon (WASM)
- Kubesimplify (WASM)
- CNCF Glossary
- Kubernetes
- added Note for secret in same namespace as the Deployment, Pods
- Removal of the bases field as it is deprecated by kustomize
- Use of exponentialTimeout instead of ImmediateTimeout for resource scaling
- Code Refactoring of Pod under pkg/api
- Error Suppression in printer/internalversion/printers3
- Added error handling in ValidateAdmissionPolicy
- modifications to taint-and-tolerations page2
- Added make module-init command in Readme
- Monokle by KubeShop
- Komiser by tailwarden
- Meshery by Layer5
- Datreeio
- Kubescape by Armo