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

Block or report ruifm

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ruifm/README.md

Rui Marques

I am an Engineering Manager at Canonical, working in Ubuntu Foundations. My background is in compiler engineering, static analysis, and performance-critical C++.

Work

  • Contributor to LLVM (Clang and Flang) and Bear
  • Creator of gitlinker.nvim, a Neovim plugin for generating file permalinks
  • Founder of fiscalpt.com, an open-source Portuguese tax calculator
  • Improved an embedded computer vision pipeline from 3 to 300 FPS

Tools

  • Languages: C++, C, Rust, Python, Lua, Fortran
  • Compilers: LLVM, Clang, MLIR, Flang
  • Build and CI: CMake, Nix, Just, Docker, GitHub Actions
  • Environment: Linux, Neovim, Tmux

Contact

Pinned Loading

  1. gitlinker.nvim gitlinker.nvim Public

    A lua neovim plugin to generate shareable file permalinks (with line ranges) for several git web frontend hosts. Inspired by tpope/vim-fugitive's :GBrowse

    Lua 614 48

  2. aibox aibox Public

    bubblewrap + nix devShell AI sandbox

    Shell 1

  3. fiscalpt fiscalpt Public

    Open-source Portuguese tax optimizer — deterministic IRS engine verified to the cent.

    TypeScript 4 1

  4. llvm-dev llvm-dev Public

    A just + podman overlay for hacking on upstream llvm-project. Clone into .dev/, go.

    Just 1

  5. ffmpeg-api-analyzer ffmpeg-api-analyzer Public

    C++