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

Achievements

Achievements

Organizations

@actix
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
ibraheemdev/README.md

Hello! I'm Ibraheem, a freelance software developer based in Toronto, Canada. I'm interested in concurrency, systems programming, and web servers. I primarily work on backend web development with Rust, Go, and Ruby. I'm fluent in server-side technology like PostgreSQL, MongoDB, and the AWS stack, as well as frontend frameworks like React and Redux.

I open source projects I think others would find useful, which you can find on github. Outside of my own projects, I'm also an active contributor to actix-web, futures-rs, and the rust language.

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

Want to talk about a project you think I can help with? Let's get in touch!

Pinned

  1. matchit Public

    A blazing fast URL router and path matcher for Rust.

    Rust 69 13

  2. seize Public

    Fast, efficient, and robust memory reclamation for Rust.

    Rust 12

  3. astra Public

    High performance Rust web servers without async/await.

    Rust 5

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

    Rust 8 4

  5. dotfiles Public

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

    Lua 19 1

Contribution activity

February 2022

Created 2 repositories

Created a pull request in jonhoo/flurry that received 80 comments

Move garbage collection to seize

Background This PR moves garbage collection from crossbeam-epoch to seize. As shown in #50, crossbeam-epoch has serious performance issues that mak…

+1,164 −929 80 comments
Opened 7 other pull requests in 4 repositories
rust-lang/rust 1 merged 3 open
ibraheemdev/flurry 1 open
actix/actix-web 1 merged
ibraheemdev/seize 1 open
Reviewed 3 pull requests in 3 repositories
jonhoo/flurry 1 pull request
xacrimon/dashmap 1 pull request
actix/actix-web 1 pull request

Created an issue in Amanieu/thread_local-rs that received 2 comments

Failure under loom

#[test] #[cfg(loom)] fn loom() { use thread_local::ThreadLocal; use loom::sync::atomic::{AtomicPtr, Ordering}; use std::sync::Arc; loom::model(|| { l…

2 comments
Opened 4 other issues in 3 repositories
ibraheemdev/seize 1 open 1 closed
jonhoo/flurry 1 open
rust-lang/rust 1 open
76 contributions in private repositories Feb 1 – Feb 25

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