Skip to content
View riadafridishibly's full-sized avatar
:octocat:
!Known
:octocat:
!Known

Block or report riadafridishibly

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
riadafridishibly/README.md

Riad Afridi Shibly — Software developer at Evatix, based in Dhaka.

I write mostly Go, TypeScript with detours into Rust, and Swift. My repos lean toward systems and developer tooling: relay, a simple deployment tool (also written twice, in Go and Rust); fj, a gh-like CLI for Forgejo; mdgrep, a node-aware grep for Markdown; pixe, an sxiv-style very fast image viewer for macOS; diskclean who eats up your disk space, npmclean to delete your node_modules faster and a BitTorrent client, an LC3 VM, and a Monkey interpreter built for the fun of it.

I came to software from mechanical engineering, and the habit stuck: take something apart to learn how it works, then rebuild it. That's most of what's on this profile — encryption tools with X25519 and ChaCha20-Poly1305, ChaCha20-Poly1305 implemented from the paper, Neovim and terminal configs I keep tuning, and a long tail of small experiments.

I write occasionally at riad.run.

Pinned Loading

  1. pixe pixe Public

    The sxiv like image viewer for mac

    Swift

  2. fj fj Public

    A `gh` like command line tool to work with Forgejo

    Go 6

  3. npmclean npmclean Public

    Search for node_modules directory in the system and delete them

    Go

  4. ascii-map ascii-map Public

    How to create an ASCII map

    Python 36 20

  5. mdgrep mdgrep Public

    Node-aware grep for markdown

    Go

  6. mdrfc mdrfc Public

    Simple markdown viewer (web) RFC-style monospace, 72-col width

    TypeScript