Become a sponsor to Eric Shimizu Karbstein
Hi! I'm Eric (also known as GrayJack), and I'm a software developer! 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 libraries and PSP and PSVITA homebrew software. I hope you all have a great time using them!
These are some of my projects
- sugars: A collection of Rust macros to make some tasks easier.
- 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.
- 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.
- bitflags-attr: A Rust crate that allows to turn a C-like enum into a bitflag types with an ergonomic API.
- coreutils: A project that aims at supporting the POSIX specification basic requirements, plus common and useful features present in other implementations of the utility
- mdbook-callouts: Project that adds support of Obsidian Flavored Markdown's Callouts to mdBook
Other projects I maintain
- Adrenaline: Custom Firmware and virtual PSP environment on the PSVITA's PSPemu
Some open-source projects I have contributed in the past to a varying degree:
- ARK-4 Custom Firmware for PSP and PSVITA's PSPemu
- bstr Rust crate
- libc Rust crate: adding missing items (types, function, and constants) for NetBSD, Solaris, Illumos, OpenBSD, and Haiku
- rust-analyzer
- cbindgen Rust crate
- rattler-build
- relibc
- Janet Programming Language
- tree-sitter-rust
- Unified FAT12, FAT16, FAT32, and exFAT linux kernel driver
- corbenik Custom Firmware for Nintendo 3DS
- CakesForeveryWan Custom Firmware for Nintendo 3DS
What sponsorship does
Sponsoring helps me to continue to develop and maintain these projects, and continue to contribute to open-source software frequently; both in code, and in community work.
Featured work
-
GrayJack/bitflag-attr
Bitflag attribute macro for Rust enums
Rust 6 -
GrayJack/rbitset
A fork of cbitset
Rust 3 -
rust-lang/libc
Raw bindings to platform APIs for Rust
Rust 2,333 -
GrayJack/janetrs
Rust high level bindings for Janet
Rust 83 -
redox-os/relibc
Mirror of https://gitlab.redox-os.org/redox-os/relibc
Rust 921 -
PSP-Archive/ARK-4
Next Generation Custom Firmware for the PSP and Vita's ePSP.
C 1,318