Senior Full Stack Developer at Satlantis

Arthur Cavini

10+ years across the JavaScript and TypeScript ecosystem, pairing React and Svelte front ends with Node.js APIs and owning delivery end to end. I'm currently building real-time Web3 features at Satlantis, a decentralized social network on the Nostr protocol.

  • Svelte
  • TypeScript
  • React
  • Node.js

Remote · Taubaté, SP, Brazil (UTC−3) · Portuguese & English (fluent)

01

Selected work

Two products in production, not demos.

Satlantis event page for a decentralized Web3 social network

Satlantis

Senior Developer · 2025–Present
Problem
Mainstream social platforms can deplatform anyone. Satlantis gives people a censorship-resistant place to connect, share and organize.
What I built
The app in Svelte, SvelteKit and TypeScript, talking to Nostr relays over secure WebSockets through a TypeScript SDK — including a real-time chat and a social events tool with a full RSVP flow.
Result
Shipped real-time chat in two weeks after moving the stack from React to Svelte/Nostr. Live product, deploying continuously through AWS Amplify and GitHub Actions.
  • Svelte
  • TypeScript
  • Nostr Protocol
  • Web3
  • WebSockets
  • AWS Amplify
InstaCarro landing page for selling cars online

InstaCarro

Full Stack Developer · 2021
Problem
Selling a used car in Brazil meant dealership visits, haggling and risk. InstaCarro moves the whole transaction online.
What I built
The platform from the ground up in Next.js, TypeScript and Bootstrap, with Jest unit tests and Cypress e2e. I also helped the backend team implement and maintain API routes in Node.js and Express.
Result
A production e-commerce platform serving customers across Brazil.
  • Next.js
  • TypeScript
  • Bootstrap
  • Node.js
  • Express
  • Jest
  • Cypress

Side projects

Order Pizza web app ordering interface

Order Pizza

A React + TypeScript ordering app built to practise modern patterns end to end — Atomic Design, render-as-you-fetch routing, Redux Thunk for data flow, and a GeoLocation API that autofills the delivery address.

  • React
  • TypeScript
  • Redux
  • Tailwind
  • Vite
02

Experience

Where I've shipped.

  1. 2025 — Present · Remote

    Senior Front End Developer

    Satlantis

    Build a decentralized social app on the Nostr protocol with Svelte, SvelteKit and TypeScript, talking to Nostr relays over secure WebSockets through a TypeScript SDK. Delivered the real-time chat feature in two weeks after moving the stack from React to Svelte/Nostr/WebSockets. Own AWS Amplify deployments wired to GitHub branches, with CI running typecheck, Cypress e2e and AI PR review.

    • Svelte
    • SvelteKit
    • TypeScript
    • Nostr
    • WebSockets
    • AWS Amplify
  2. 2021 — 2025 · Remote

    Senior Full Stack Developer

    BTG Pactual Bank Internal tool — not customer-facing

    Converted an entire legacy HTML + C# application to React and TypeScript for the bank's internal insurance platform for farmers. Built a reusable UI component library with Styled Components, documented in Storybook and adopted across teams. Wrote Jest unit tests, built REST APIs with Node.js/Express, and shipped behind feature flags for gradual, low-risk rollouts. Managed AWS deployment pipelines and mentored 5 developers (3 junior, 2 mid-level) through 1:1s and code review.

    • React
    • TypeScript
    • Styled Components
    • Storybook
    • Node.js
    • AWS
  3. 2021 · Remote

    Senior Full Stack Developer

    Cielo Internal tool — not customer-facing

    Modernized a legacy JavaScript/jQuery sales-tracking tool used internally by sales executives into a React + TypeScript web app. Built a UI library with Styled Components, unit tests with Jest and automated e2e with Cypress, and mentored developers. Maintained a Node.js/Express API in TypeScript and fixed bugs on a React Native app.

    • React
    • TypeScript
    • Styled Components
    • Cypress
    • React Native
  4. 2021 · Remote

    Full Stack Developer

    InstaCarro

    Built a car-sales e-commerce platform from the ground up with Next.js, TypeScript and Bootstrap, covered by Jest unit tests and Cypress e2e. Helped the backend team implement and maintain API routes with Node.js/Express in TypeScript.

    • Next.js
    • TypeScript
    • Node.js
    • Jest
    • Cypress
  5. 2020 — 2021 · Remote

    Freelance Front End Developer

    Independent clients

    Delivered custom front-end solutions for a range of clients.

    • JavaScript
    • React
    • HTML5
    • CSS3
03

Stack

What I reach for.

Frontend

  • React
  • Next.js
  • Svelte / SvelteKit
  • TypeScript
  • JavaScript (ES6+)
  • Redux
  • Tailwind CSS
  • Styled Components
  • Storybook

Full Stack & APIs

  • Node.js
  • Express
  • REST APIs
  • GraphQL
  • MySQL
  • SQL Server
  • MongoDB

Real-time & Web3

  • WebSockets
  • Nostr protocol
  • TypeScript SDKs
  • Decentralized apps

Cloud & Delivery

  • AWS (Amplify)
  • GitHub Actions CI/CD
  • Feature flags
  • Jest
  • Cypress
  • Playwright

Ways of working

  • AI-native development
  • Design systems
  • Mentoring
  • Code review
  • Agile

Open to interesting work

Let's build something.

Looking for someone to bring your ideas to life? The fastest way to reach me is LinkedIn.