Skip to content
View Avimitin's full-sized avatar

Sponsoring

@dani-garcia
Block or Report

Block or report Avimitin

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Avimitin/README.md

Skills

  • Familiar with YAML (GitHub Action Engineer), Scala, Rust, TypeScript, React, Ruby, C++ (17), Nix, OCaml and Lua
Click to view

My highlight projects

(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.

LLVM

Below is my contributions to LLVM.


Besides, I am also an active open source contributors: my GitHub PRs.

Work Experience

  • 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.

Self Promotion

Pinned

  1. nvim nvim Public

    Useful, maintainable, multi-language supported neovim configuration.

    Lua 272 49

  2. felixonmars/archriscv-packages felixonmars/archriscv-packages Public

    Modified Arch Linux packages for archriscv

    Shell 189 67

  3. chipsalliance/t1 chipsalliance/t1 Public

    Scala 87 17

  4. buddy-compiler/buddy-mlir buddy-compiler/buddy-mlir Public

    An MLIR-based compiler framework bridges DSLs (domain-specific languages) to DSAs (domain-specific architectures).

    C++ 401 126

  5. deepl-rs deepl-rs Public

    Typily interact with DeepL API

    Rust 15 5

  6. chipsalliance/chisel chipsalliance/chisel Public

    Chisel: A Modern Hardware Design Language

    Scala 3.7k 571