- π I'm primarily a C++/Python programmer. Rust/Haskell/Go/Clojure/Typescript... relatively less.
- π± I'm currently focused on compiler(include traditional language design(frontend) and AI model compiler(backend)) and database(as a plus) development. Do some front-end/web back-end/ios developing in my spare time. Intended to become a full-stack programmer.
- π¨βπ» I have 2 years of compiler development experience (DSL/Clang/LLVM/AI) and 2.2 years of C++/Python backend development experience and more than eight years of programming training.
- π¬ My Blog.
- π‘ jm's research: this organize incubates the projects I researched. Or some toy projects.
- π My Resume: There is my Resume(temporary removed). If you have opportunity, there is my Wechat ID:
echo -n 'd3djX2Nhbg==' | base64 -d
οΌyou can contact me.
π±
My cat's name is Pudding α’α‘α
Free software enthusiast. Compiler/PL developer. Dev in LLVM/MLIR/Clang. Vim/Emacs user. Programming for fun.
-
view in resume
- Shanghai/Beijing China
-
10:55
(UTC +08:00) - https://canftin.github.io
- @CanftIn_
Highlights
Pinned Loading
-
syl20bnr/spacemacs
syl20bnr/spacemacs PublicA community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
-
llvm/llvm-project
llvm/llvm-project PublicThe LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
-
carbon-language/carbon-lang
carbon-language/carbon-lang PublicCarbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
triton-lang/triton
triton-lang/triton PublicDevelopment repository for the Triton language and compiler
-
ChaiScript/ChaiScript
ChaiScript/ChaiScript PublicEmbedded Scripting Language Designed for C++
-
exaloop/codon
exaloop/codon PublicA high-performance, zero-overhead, extensible Python compiler using LLVM
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.