Skip to content
View emersonbusson's full-sized avatar
😺
😺

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 Full Stack & Systems Software Engineer.

I build production web applications and high-performance systems tooling: from fast, accessible interfaces in React/Next.js to low-level systems in Rust (Linux kernel block drivers/WSL2) and distributed backend services in Go.

LinkedIn · Email · WhatsApp

What I work with

  • Frontend & Product UI: React, Next.js, TypeScript, state management (TanStack Query/Zustand), StyleX, forms and design systems
  • Quality & Testing: accessibility (WCAG), responsive UI, Playwright, Vitest, contract testing and visual regression
  • Backend & Cloud: Go, Node.js, PostgreSQL, Redis, REST APIs, typed contracts, authentication and workspace routing
  • Systems & Platform: Rust, Linux Kernel (ublk, zram), WSL2 daemons, Docker, and self-hosted CI runners (civmctl)

Selected work

  • Google Gemini CLI — upstream merged contribution optimizing runtime performance, bounding live UI output buffers (LIVE_OUTPUT_MAX_CHARS), and throttling shell telemetry in Google's official AI agent CLI.
  • RamShared — a Rust systems project utilizing the Linux ublk driver to turn idle NVIDIA VRAM into an elastic memory tier (8.53 GB/s throughput in FIO); author of the formal kernel proposal in microsoft/WSL#41054.
  • GuardWSL — a Rust safety daemon that prevents physical disk/RAM exhaustion on WSL2 hosts via transactional allowlist cleanup and heavy-build serialization.
  • civm — open-source tooling (civmctl) to provision, operate, and self-heal self-hosted GitHub Actions runners with strict ubuntu-latest parity.
  • Advoq — a multi-tenant legal SaaS covering intake, CRM, case work, documents, and day-to-day operations with typed API contracts in Next.js, React, and TypeScript.
Português

Sobre

Sou engenheiro de software sênior full stack e de sistemas. Desenvolvo aplicações web completas e ferramentas de infraestrutura/sistemas de alta performance: da concepção de UIs rápidas e acessíveis em React/Next.js a engenharia de baixo nível em Rust (drivers de kernel Linux/WSL2) e microsserviços em Go.

Tecnologias

  • Frontend & UI de Produto: React, Next.js, TypeScript, gerenciamento de estado (TanStack Query/Zustand), StyleX, formulários e design systems
  • Qualidade & Testes: acessibilidade (WCAG), responsividade, Playwright, Vitest, testes de contrato e regressão visual
  • Backend & Cloud: Go, Node.js, PostgreSQL, Redis, APIs RESTful, contratos tipados, autenticação e roteamento por workspace
  • Sistemas & Plataforma: Rust, Linux Kernel (ublk, zram), daemons para WSL2, Docker e automação de runners de CI (civmctl)

Trabalhos selecionados

  • Google Gemini CLI — contribuição upstream oficial otimizando performance de runtime, contenção de buffers de UI (LIVE_OUTPUT_MAX_CHARS) e telemetria de streaming no CLI de IA da Google.
  • RamShared — projeto de sistemas em Rust que utiliza o driver ublk para transformar VRAM NVIDIA ociosa em uma camada elástica de memória (8.53 GB/s no FIO); autor da proposta formal de kernel em microsoft/WSL#41054.
  • GuardWSL — daemon em Rust que monitora a pressão física de disco/RAM no WSL2, executa limpeza transacional com allowlist estrita e serializa compilações pesadas.
  • civm — ferramenta open-source (civmctl) em Go para provisionamento, ciclo de vida e watchdog de runners self-hosted do GitHub Actions no Ubuntu 24.04.
  • Advoq — SaaS jurídico multi-tenant para atendimento, CRM, processos, documentos e operações do dia a dia com contratos tipados em Next.js, React e TypeScript.

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 28 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 2

  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