Skip to content
View HerrCai0907's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@AssemblyScript

Block or report HerrCai0907

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
HerrCai0907/README.md

Hi there 👋

About me

  • I am an Automotive Software Development Engineer in China 🇨🇳.
  • I use C++ and TypeScript as my major development languages.
  • I am interested in runtime, compiler and language tooling related development.

Open Source Expreience

  • maintainer of Assemblyscript (2023.09 - now)
  • maintainer of clang-tidy in LLVM-projects (2024.11 - now)
  • creator wasm-ecosystem org which maintained unit test framework, prettier, linter, etc.

Work Expreience

  • AOT compiler for WASM
    • compile and execute WASM module in resource limited embedded device
    • balance between compilation speed and optimize level
    • portable to bare metal
  • high performance AS middle-level optimizer
    • optimize GC related operation
    • reduce code size by 30%
    • imporve performance by 15%
  • data collection platform based on WASM on embedded systems
    • knowledge about embedden device
    • real time operation system

My Technical Stack

My Github

Top Langs

Pinned Loading

  1. llvm/llvm-project llvm/llvm-project Public

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM 33k 13.7k

  2. llvm/clangir llvm/clangir Public

    A new (MLIR based) high-level IR for clang.

    LLVM 505 151

  3. wasm-ecosystem/assemblyscript-prettier wasm-ecosystem/assemblyscript-prettier Public

    prettier plugin for assemblyscript

    JavaScript 15 3

  4. wasm-ecosystem/assemblyscript-unittest-framework wasm-ecosystem/assemblyscript-unittest-framework Public

    everything you need for assemblyscript unit test

    TypeScript 6 3

  5. AssemblyScript/assemblyscript AssemblyScript/assemblyscript Public

    A TypeScript-like language for WebAssembly.

    WebAssembly 17.4k 670