Skip to content
View leodutra's full-sized avatar
🖥️
Rust, Rig, SDD, SDLC, RAG, MCP, Omarchy, ..
🖥️
Rust, Rig, SDD, SDLC, RAG, MCP, Omarchy, ..

Organizations

@Legalcloud

Block or report leodutra

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

Leo Dutra

Staff-level software engineer · AI engineering · Rust · Shopify Hydrogen
Rio de Janeiro, Brazil (UTC-3) · working remotely with U.S. teams since 2018

Former CTO and Chief Software Architect with 20+ years building production systems across e-commerce, fintech, payments, SaaS, and gaming. These days I'm applying that systems background to LLM agents, RAG, MCP, and local inference, much of it in Rust.

LinkedIn

Now

  • AI engineering: LLM agents, tool calling, MCP, RAG, embeddings, and vector search, including retrieval ranking and reranking
  • Rust: agents with Rig, local inference with Candle, vLLM, and llama.cpp, and developer tools with Rayon
  • Agentic SDLC: Claude Code, Codex, and Cursor with spec-driven workflows, skills, subagents, and parallel git worktrees. My setup is public in agent-skills

Selected work

Most of my professional work lives in private repositories. Highlights, mostly through X-Team:

  • SPANX · Lead Software Engineer: owned the Shopify Hydrogen global localization system for the U.S. and Canada (including Quebec) with Global-E, cut average page load 18% (2.0s → 1.64s), and built Rust tools for batched Sanity CMS data loading
  • SKIMS · Senior Software Engineer: owned the storefront's internationalization end to end on Hydrogen/Remix, with Storefront and Admin API integrations in Node.js and Rust
  • Coinbase · Senior Software Engineer: built a GPT-4 agent with LangChain that automated translation and review of localization content
  • Fair / Shift · Senior Engineer: cut main-page load time ~40% and architected a white-label automotive commerce platform
  • Earlier: CTO at Legalcloud, Chief Software Architect at Crossover / Aurea, the multi-tenant credentialing system at Stone Payments (DDD, microservices), and tech lead at BRQ Digital Solutions

Open source

Project What it is Usage
simpleflakes Zero-dependency, Snowflake-compatible 64-bit ID generation for Node.js and browsers npm stars
country-emoji Rust crate converting between country names, ISO 3166-1 codes, and flag emojis crates.io stars
agent-skills My Claude Code skills, reference docs, and context-stack configuration
ed-galnet-scraper Rust collector for Elite Dangerous GalNet news articles
ed-tourist-beacon-scraper Rust + Tokio pipeline turning Tourist Beacon sheets into JSONL
arduino-joy-rs Proof of concept: an Arduino joystick as a Linux virtual input device (Rust, evdev/uinput)

I've also contributed to yoursvivek/imdb, a Rust library for IMDb data.

Stack

AI: LLM agents · RAG · MCP · LangChain · OpenAI API · Candle · vLLM · llama.cpp · Python
Rust: Tokio · Rayon · Axum · Rig · wgpu · Bevy
Web: TypeScript · React · Next.js · Remix · Node.js · GraphQL · gRPC
Commerce: Shopify Plus · Hydrogen · Oxygen · Storefront & Admin APIs · Global-E · Sanity
Cloud & data: AWS · Docker · Kubernetes · Terraform · PostgreSQL · MongoDB · DynamoDB

Guides & gists


Open to Staff and Senior remote roles in AI engineering, Rust, and headless commerce. The quickest way to reach me is LinkedIn.

Pinned Loading

  1. simpleflakes simpleflakes Public

    Fast, lightweight, and reliable distributed 64-bit ID generation for Node.js and the web Zero dependencies

    JavaScript 40 3

  2. country-emoji country-emoji Public

    Converts between country names, ISO 3166-1 codes, and Unicode flag emojis.

    Rust 17 2

  3. agent-skills agent-skills Public

    Python

  4. node-utils node-utils Public

    Some very basic personal utils library, for rapid prototyping

    JavaScript 4 3

  5. Install and Setup Windows Subsystem ... Install and Setup Windows Subsystem 2 for Linux, Hyper, ZSH + Oh My Zsh + Powerlevel9k + plugins, FNM + VSCode (+ext) and Nerd Font
    1
    # Setup Windows Subsystem 2 for Linux
    2
    
                  
    3
    **Windows Subsystem 2 for Linux, Hyper, ZSH + Oh My Zsh + Powerlevel9k + plugins, FNM + VSCode (+ext) and Nerd Font**
    4
    
                  
    5
    > To setup native Linux, [see this gist](https://gist.github.com/leodutra/d3b770377bb9188c105b21751bf47e75)
  6. Fast Int Math + Bitwise Hacks For Ja... Fast Int Math + Bitwise Hacks For JavaScript
    1
    /**
    2
     * Bitwise Mathematics Utilities
    3
     * 
    4
     * A collection of fast bitwise operations for integer mathematics.
    5
     * These functions prioritize performance over readability and should be used