Skip to content
View emersonbusson's full-sized avatar
🇧🇷
HueBrBr
🇧🇷
HueBrBr

Block or report emersonbusson

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

Emerson Busson

Senior Software Engineer · Systems & Developer Tools
Rust · Linux/WSL2 · CUDA · TypeScript · Go

LinkedIn Email

I build systems and developer tooling across Rust, Linux/WSL2, CUDA, TypeScript, and Go. My product background in React/Next.js is a complementary strength, especially where UI behaviour meets runtimes, APIs, CI, and observability.

Accepted upstream

Project Status Contribution
Google Gemini CLI #26955 Merged Bounded the live UI buffer at 100,000 characters, throttled shell-output telemetry, and added TypeScript regressions.
NVIDIA NVlabs/cutile-rs #277 Merged Added CUDA driver discovery paths for WSL2 and standard Linux multiarch layouts.

Selected engineering

Work What it demonstrates
RamShared Rust/Linux tiered-memory engine with an authoritative SSD origin and revocable GPU cache. Standard WSL2 uses NBD; ublk/io_uring is qualified only on native Linux or a compatible WSL2 custom kernel.
GuardWSL Rust tooling for host-disk pressure monitoring and conservative, allowlist-only cleanup on native Linux and WSL2; development commands run directly.
civm Go tooling for provisioning and operating self-hosted GitHub Actions runners.
Advoq React/Next.js/TypeScript legal-operations product surfaces spanning intake, CRM, workflows, documents, tasks, and assisted search with human review.
Diamond King · repo Responsive Next.js 16/React 19 landing and link hub with StyleX, Playwright visual/E2E coverage, performance budgets, reduced motion, and compositor-only SVG animation.
Leox Mídia · custom domain · live deployment · repo Next.js 16/React 19 visual-communications site with StyleX, an accessible 3D experience, Playwright/Vitest coverage, and Lighthouse/size budgets.

Work under review

NVlabs/cutile-rs #278, #279, and #280 are open. They are listed separately and are not presented as accepted upstream work.

Working range

Systems          Rust · C · Linux · WSL2/Hyper-V · NBD · ublk/io_uring · ZRAM
GPU / low level  CUDA Driver API · page-locked memory · PCIe DMA · Vulkan
Developer tools  TypeScript/Node.js · Go · CLIs · CI automation · GitHub Actions
Backend          PostgreSQL · Redis · REST/gRPC · authentication · observability
Frontend depth   React · Next.js · TypeScript · Playwright · Vitest · accessibility

English fluent · Based in Fortaleza, Brazil · Remote across BR/LATAM/US/EU overlap

Popular repositories Loading

  1. ramshared ramshared Public

    Hardware-accelerated Linux kernel block driver and multi-tier memory cascade (ZRAM ➔ PCIe VRAM ➔ NVMe). Opportunistically leases idle GPU memory as a zero-allocation, revocable swap cache with sub-…

    Rust 31 3

  2. WSL2-Linux-Kernel WSL2-Linux-Kernel Public

    Forked from microsoft/WSL2-Linux-Kernel

    The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2) with CONFIG_BLK_DEV_UBLK and CONFIG_ZRAM_WRITEBACK enabled

    C 3

  3. civm civm Public

    Go 1 1

  4. codex codex Public

    Forked from openai/codex

    Lightweight coding agent that runs in your terminal

    Rust 1

  5. guardwsl guardwsl Public

    Host-aware disk pressure protection and safe build coordination for WSL2

    Rust 1

  6. emersonbusson emersonbusson Public