Skip to content
Everything that, in happening, causes itself to happen, happens again
Everything that, in happening, causes itself to happen, happens again




Block or Report

Block or report ibraheemdev

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.

Report abuse

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

Report abuse

Hey, I'm Ibraheem. Here's a little bit about me:

I enjoy programming in a variety of languages, most notably Go and Ruby on Rails. I am very active in the Rust community, a language which I work with in my spare time. I also work with frontend technologies like React, Redux, and Typescript.

I love helping other people learn the languages I love, which is why I am active on stackoverflow and write at, where you can find tutorials, useful scripts, and other fun explorations.

I open source a lot of my projects, which you can find on github.

I am also open for freelance work. Want to talk about a project you think I can help with? Let's get in touch!


  1. matchit Public

    A blazing fast URL router and path matcher for Rust.

    Rust 20 5

  2. A high performance HTTP request router that scales well.

    Rust 10 5

  3. Wait for a collection of async tasks to finish.

    Rust 8 2

  4. dotfiles Public

    My dotfiles for zsh, vim, i3, polybar, alacritty ...

    Lua 14 1

  5. A simple and beautiful logger gem for MongoDB in you Ruby/Rails app.

    Ruby 2

  6. Ibraheem Ahmed | Software developer. Open source enthusiast. Freelancer.

    SCSS 1

Contribution activity

September 2021

Created 3 repositories

Created a pull request in rust-lang/rust that received 4 comments

Implement Termination for Result<Infallible, E>

As noted in #43301, Result<!, E> is not usable on stable.

+9 −0 4 comments
Opened 6 other pull requests in 5 repositories
rust-lang/futures-rs 1 open 1 merged
dotnet/runtime 1 open
ibraheemdev/matchit 1 merged
actix/actix-web 1 open
rust-lang/this-week-in-rust 1 merged
Reviewed 1 pull request in 1 repository

Created an issue in bazelbuild/rules_rust that received 2 comments

Running integration tests with multiple sources

Given the following project: // foo/src/ pub fn foo() -> usize { 1 } // foo/tests/ pub fn assert_foo(x: usize) { assert_eq!(foo::foo(…

Opened 2 other issues in 2 repositories
jonhoo/flurry 1 open
mongodb/bson-rust 1 closed
70 contributions in private repositories Sep 2 – Sep 26

Seeing something unexpected? Take a look at the GitHub profile guide.