Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/archisman-mridha/archisman-mridha
README.md file for my GitHub profile
https://github.com/archisman-mridha/archisman-mridha
github-profile github-profile-readme readme-profile
Last synced: about 2 months ago
JSON representation
README.md file for my GitHub profile
- Host: GitHub
- URL: https://github.com/archisman-mridha/archisman-mridha
- Owner: Archisman-Mridha
- Created: 2022-12-19T18:30:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T01:17:30.000Z (6 months ago)
- Last Synced: 2024-07-17T04:28:43.837Z (6 months ago)
- Topics: github-profile, github-profile-readme, readme-profile
- Homepage:
- Size: 68.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://fiberplane.com))
- **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](https://github.com/bytecodealliance/wasmtime) | [Fermyon Spin](https://github.com/fermyon/spin) | [SurrealDB](https://github.com/surrealdb/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](https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.pdf)
- [ ] 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](https://github.com/Archisman-Mridha/instagram-clone) project.
## How to reach me
Feel free to contact me anytime during the weekends!