- Familiar with YAML (GitHub Action Engineer), Scala, Rust, TypeScript, React, Ruby, C++ (17), Nix, OCaml and Lua
Click to view
(Scala/Chisel/Nix) chipsalliance/t1
I am an active maintainer for performance analyze, compile toolchain, build system, CI/CD infrastructure of the chipsalliance/t1 project. I've also made the Bert AI model rans on t1.
I was an active maintainer for Arch Linux RISC-V distro. Fixing plenty bugs when porting packages to rv64gc.
(Rust) tg-maid
A telegram bot that was used as my Rust skill playground. I applied all my skill I had learned into this project.
(Rust) deepl-rs
A Rust DeepL API wrapper, another Rust skill playground.
(TypeScript & Ruby) uptime-collector
This is a lightweight CPU usage collector, using React as frontend and Ruby as backend.
(Lua) nvim
A structure and super fast neovim configuration that purely made with Lua. I made so many optimization and customization to exploit the speed from LuaJIT.
Below is my contributions to LLVM.
[clang] set python3 as required build dependency
[mlir][doc] fix document link in Builtin Dialect document
Besides, I am also an active open source contributors: my GitHub PRs.
- PLCT Lab (2021.12 - 2023.04): packages building, testing and analysis of the Arch Linux RISC-V distro.
- PLCT Lab (2023.04 - Now): MLIR RVV Dialect team.
- My blog: https://blog.sh1mar.in
- Contact me:
[email protected]
- GPG Public key:
6EAE AA25 973B 8863 CDF7 7E25 FF78 83E3 BF68 35DD
- Pleroma: https://dabr.ca/users/sh1marin