Become a sponsor to Eric Shimizu Karbstein
Hi! My name is Eric, and I'm a software engineer! I've been passionate about open source since I first got in touch with programming. I've contributed to several open-source projects and communities over the years, some small, some big.
Currently, I'm mainly spending my non-work time doing Rust-based projects and libraries and I hope you all have a great time using them!
What I've done
- I've ported the unified FAT12, FAT16, FAT32, and exFAT linux kernel driver for up to Linux 4.14
- I've contributed to the Rust crate bstr by improving the
Display
implementation of the exposed types - I've contributed to rust-analyzer on the semantic highlight front
- I've contributed to the Rust crate libc adding missing items (types, function, and constants) for NetBSD, Solaris, Illumos, OpenBSD, and Haiku
- I created sugars, a collection of Rust macros to make some tasks easier.
- I created a coreutils project, that aims at supporting the POSIX specification basic requirements, plus common and useful features present in other implementations of the utility
- I created JanetRS, a Rust crate that provides high-level bindins for the Janet programming language C API, allowing users to embed Janet to their program or create Janet native libraries
- I created rbitset, a Rust library that defines a bit set, i.e. a set able to hold a fixed amount of booleans in an array of integers
What I'm working on
- I'm actively developing rbitset
- I'm actively developing JanetRS
- I'm actively developing coreutils
- I'm actively developing a libc written in Rust (closed for now because I'm still toying with the idea)
- I'm maintaining sugars
What sponsorship does
Aside from what the tiers get you, sponsoring me enables me to keep finding ways to contribute to open-source, both in code, and in community work, and it helps me justify spending time on this outside of the scope of my day job!
Featured work
-
GrayJack/rbitset
A fork of cbitset
Rust 3 -
GrayJack/janetrs
Rust high level bindings for Janet
Rust 64 -
GrayJack/coreutils
Core utils re-implementation for UNIX/UNIX-like systems written in Rust
Rust 108 -
GrayJack/sugars
Syntatic sugar Rust macros
Rust 80 -
rust-lang/libc
Raw bindings to platform APIs for Rust
Rust 2,131 -
GrayJack/janet-str-ext
Janet module with extra functions for strings and buffers
Rust 8
0% towards 10 monthly sponsors goal
Be the first to sponsor this goal!