- π 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. 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. AI Compiler/LLVM toolchain/Database developer. PL hobbyist. Programming for fun. Vim/Emacs user.
-
view in resume
- Shanghai/Beijing China
-
02:40
(UTC +08:00) - https://canftin.github.io
- @CanftIn_
Highlights
Block or Report
Block or report CanftIn
Report abuse
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abusePinned 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)
-
ChaiScript/ChaiScript
ChaiScript/ChaiScript PublicEmbedded Scripting Language Designed for C++
-
mastodon/mastodon
mastodon/mastodon PublicYour self-hosted, globally interconnected microblogging community
-
clojure-emacs/cider
clojure-emacs/cider PublicThe Clojure Interactive Development Environment that Rocks for Emacs
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.