Blog: https://sazid.github.io
Some random personal repos:
- 🔥Fireflake ~ mojo, python - implementation of Snowflake ID in Mojo.
- lorust ~ rust, rhai - load (http) generator written in rust.
- learngrpc ~ go, python - gRPC with bi-di streams, interceptors, jwt and TLS.
- simplebank ~ go - A small implementation of a transaction service to learn about ACID properties of db, gin, sqlc, github actions and token based (paseto, jwt) auth.
- mini-redi-rs ~ rust - a basic implementation of the REDIS protocol (RESP).
- go-opentelemetry ~ go - Open Telemetry - Tracing
- go-distributed-services ~ go - my jab at trying to understand distributed services/microservices.
- aiub-app ~ java, kotlin - an unofficial app that could auto login users, and notify if there's any changes in the notice board. Android.
- Browse ~ java - A fast and simple light-weight web browser for Android.
Work related:
- Node manager ~ go - a daemon that always
keeps
n
ZeuZ Nodes alive. - ZeuZ Node ~ go - a single binary that can auto install Python and keep ZeuZ Nodes auto updated to latest MINOR or PATCH versions. interesting fact - embeds an offline Python installer in the binary.
I mostly work (in order) - backend, tooling, automation and frontend...
...with these languages:
- Go
- Python
- JavaScript
- Rust
...with these frameworks/libs:
- Django and tons of other python libs
- Gin
- jQuery
- Preact
- Rhai
- Isahc
- etc...
...within these environments:
- Nginx
- AWS EC2
- PostgreSQL
- Docker
Other misc items I've used/learnt in no particular order (in prod - at least one service is running in production):
- Java
- Kotlin
- Quarkus - Java/Kotlin with GraalVM native images, Swagger (in prod)
- Rust - tokio, actix actors, actix-web, actix websockets (in prod)
- Actor model
- Basics of Spring Core and Spring WebMVC
- gRPC Go and Python