Skip to content
View Archisman-Mridha's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home
Block or Report

Block or report Archisman-Mridha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Archisman-Mridha/README.md

Holla, I am Archi ๐Ÿ˜‰

I am interested in Rust | Distributed Systems | Database architectures | Kubernetes and CloudNative technologies | Blockchains.


My Tech Stack

  • Rust - I love Rust! It's my primary language for my personal projects - like implementing the core Ethereum protocol | building Instagram clone | trying to implement different softwares like Redis / Git by myself.
  • GoLang - I use it professionally in my day job and personally for writing custom Kubernetes controllers / backend microservices (if I am in a hurry).

    I really like the concurrency primitives that GoLang provides - channels and go-routines and am interested in understanding how they are implemented under the hood (TODO : Read - https://go.dev/src/runtime/proc.go).

  • TypeScript - For building web frontends, using SvelteKit / NextJS

    I don't enjoy writing Typescript / building frontends much (except in case of exceptional projects like Fiberplane)

  • Terraform - For managing cloud infrastructure. With Terraform, I use Terragrunt for multitenancy and Terratest for writing end-to-end infrastructure tests.
  • Kubernetes - The layer on top of any cloud platform I use, to orchestrate microservices and avoid cloud platform vendor lock-in.
  • Solidity and Foundry - To write, test and deploy smart contracts.

2024 goals

  • Contribute to WasmTime | Fermyon Spin | SurrealDB and other projects related to Rust, WASM and Web3

    My open-sourcing journey - https://github.com/users/Archisman-Mridha/projects/2

  • Dive deep into the core Ethereum protocol

    I am trying to implement it in Rust - https://github.com/Archisman-Mridha/ethereum-rust-implementation

  • Learn about zkSNARKs (Zero-Knowledge Succint Non-interactive Arguments of Knowledge), zkSTARKs (Zero-Knowledge Scalable Transparent Argument of Knowledge) | ZK Rollups - the solution to Ethereum scalability | Layer 2 Blockchains like Arbitrum and Polygon Mattic | PLONK (Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge) | Multi sig wallets | Cryptography.

    At the end of the year, atleast I should be comfortable with reading Proof, Arguments and Zero Knowledge

  • Become a Certified Kubernetes Administrator and AWS Solutions Architect Associate.
  • Learn about real time stream processing using Apache Flink | Implement it in my Instagram clone project.

How to reach me

Feel free to contact me anytime during the weekends!

Pinned

  1. instagram-clone instagram-clone Public

    Demonstrating how to build and deploy fault tolerant distributed systems by building a battle tested Instagram Clone | For educational purposes only

    Rust 1 1

  2. cyfrin-web3 cyfrin-web3 Public

    Getting into web3 - Blockchains | Smart Contracts | NFTs | Stablecoins | DAOs | Upgradable Contracts | Security and Auditing

    Solidity 2

  3. ethereum-rust-implementation ethereum-rust-implementation Public

    A full Ethereum node (representing the Execution Layer) implementation | For educational purposes only | Referring to reth by Paradigm.xyz

    Rust

  4. distributed-sql-based-database-in-rust distributed-sql-based-database-in-rust Public

    Implementing a distributed SQL based database in Rust | For educational purposes only

    Rust 1

  5. aws-self-managed-k8s aws-self-managed-k8s Public

    Demonstrating how to create a highly available (single region) self-managed Kubernetes cluster in AWS using Terraform, Packer and Kubeadm

    HCL 2

  6. automated-secrets-management-with-vault automated-secrets-management-with-vault Public

    Setup Vault with Github auth provider and AWS secrets backend for credential management

    HCL