Skip to content
View viniarruda's full-sized avatar

Organizations

@GonzagaAccess @letsworkout @react-shop @tracefinance

Block or report viniarruda

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.

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

Hi, I'm Vinícius Arruda 👋

Software Engineer based in São Paulo 🇧🇷, currently building fintech and crypto products at Trace Finance with a globally distributed team.

I care about clean architecture, reusable systems, and shipping things people actually use. I like Anime, gaming, toy photography, baseball and NBA


🚀 What I'm building

  • 🛒 Open-source e-commerce monorepo — a reusable foundation for new sellers to launch and scale their shops. Issues and PRs welcome.
  • 💼 Day-to-day: fintech & crypto platforms at Trace Finance.
  • 📚 Always exploring: edge databases (ElectricSQL), local-first apps, and DX tooling.

🤖 Working with AI

I'm deep into AI-assisted development — Claude Code is part of my daily workflow.

  • Building custom agents, slash commands, and hooks to automate planning, reviewing, and scaffolding.
  • Designing multi-agent code review (specialist reviewers for security, conventions, logic, tests) to raise the floor on PR quality.
  • Sharing what works (and what doesn't) — prompt design, agent orchestration, and where AI still falls short in real codebases.

If you're building tooling around Claude Code, the Anthropic SDK, or agent workflows, I'd love to compare notes.

🧩 Lins Flow — visual orchestration for AI agents

I'm build a AI project called, Lins Flow. That is a desktop app where you compose multi-step AI workflows on a node-based canvas, instead of writing prompts ad-hoc.

You drop blocks on a board — triggers, pipelines, artifacts, repositories, agent pools, context — connect them with edges, and each pipeline runs Claude Code locally with the skills, agents, and context you wired in. Outputs flow downstream as typed artifacts (subtasks, code, PRs, reviews), so a real feature can be expressed as Plan → Execute → Review → PR, parallelized across subtasks, and re-run from any failed step.

Under the hood:

  • ⚛️ Electron + React 19 renderern XY Flow
  • Fastify + PostgreSQL + ElectricSQL backend with WAL-streamed local-first sync
  • 🔌 TanStack DB + Socket.IO for ptimistic writes and ACK-requiredmutations
  • 🧠 Local Claude CLI execution via node-pty, with an MCP server bridging tool calls back into the app

It's a real engineering exercise in local-first architecture, multi-user realtime sync, and DAG-based execution — the kind of system where a single SSOT decision in the wrong place ripples for weeks.

🧰 Frontend toolkit

What I reach for when starting or scaling a frontend project today:

  • Languages: TypeScript, JavaScript, Kotlin
  • Frameworks: Next.js, React, React Native, TanStack Start, Electron
  • State & data: Zustand, TanStack
  • Forms & validation: React Hook Form, Zod, Yup
  • Styling: Tailwind CSS, styled-components, PandaCss, StitchsJS, Design Systems
  • i18n: next-i18next
  • Auth: NextAuth.js, JWT, OAuth
  • Testing: Jest, Vitest, React Testing Library, Playwright
  • Quality & DX: ESLint, Prettier, Biome, Husky
  • Monorepo & build: pnpm workspaces, Turborepo, Vite, esbuild
  • Backend (when needed): Node.js, NestJS, Express, Fastify, GraphQL, Ktor
  • Databases: PostgreSQL, SQLite, ElectricSQL, Drizzle ORM, Prisma
  • CI/CD: GitHub Actions, Vercel, Railway, Docker
  • Observability: Sentry, Datadog
  • AI tooling: Claude Code, MCP servers, agent orchestration

📊 GitHub stats

English CV

  • 🇧🇷 [Portuguese CV](https://github.c

  • 📫 Find me

    Pinned Loading

    1. resume resume Public

      resume Vinícius

    2. react-shop/react-ecommerce react-shop/react-ecommerce Public

      E-commerce monorepo application using NextJs, NestJs, Design-System with Typescript

      TypeScript 229 65

    3. react-boilerplate react-boilerplate Public template

      React base using Context Global + Hooks

      JavaScript 27 14

    4. spotify-project spotify-project Public

      A Clone of Spotify create with React using global state management with Context + Hooks

      JavaScript 1 1

    5. native-nubank-clone native-nubank-clone Public

      This project is a clone from Nubank app

      JavaScript 2 1

    6. react-month-range-picker react-month-range-picker Public

      React component that can select an range of months separated by year

      TypeScript 1 3