Skip to content
View guconstantino's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report guconstantino

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

Gustavo Constantino

Design Systems Engineer · Senior Product Designer

I build the infrastructure between design and code — tokens, components and AI workflows that keep them in sync.

iF DESIGN AWARD 2026 Winner Portfolio LinkedIn


🌰 Now

Senior Product Designer at Caju, lead designer for CastanhaDS releases: stabilizing its token and component architecture across Figma, React and Flutter, and building Castanha AI, where AI audits design-to-code fidelity instead of guessing at design.

🎤 Speaking at Detach! 26 (Fortaleza, Nov 20–22, 2026) about motion design at scale with tokens.


🧩 Selected work

Itaú Design System (iDS) · Itaú Unibanco · 2023–2024 One of Latin America's largest banks ran its DS as 90+ hand-mirrored Figma files; a one-line component fix could take up to three days across 40 libraries. We rebuilt it on Figma Variables: primitives → brand themes → responsive components → templates.

  • 90+ files → 3 base libraries (−95%), supporting 30+ brand themes (Itaú, Personnalité, Uniclass, Iti, Íon, Magalu…) in light and dark
  • 60+ components, 10k+ users across design, engineering and product, ~800k component insertions per month
  • Figma API tooling for releases and handoff
  • 🏅 23rd Walther Moreira Salles Award (2024) · 🥈 Silver, 13th Brazilian Design Award – BDA (2023)

CastanhaDS · Caju · 2025–now A fast-growing benefits platform with two legacy component libraries and no shared token model.

  • Three-layer token architecture (Primitives → Theme → Components) with Figma variable scopes that block misuse before review
  • Designed the Motion Tokens architecture (Primitives → Theme → Brand Style → Components): durations and easing grouped by intent (Hover, Pressed, Selected), reconciled between Figma and code
  • Co-authored the stabilization rollout: two library versions in parallel, a 3-month deprecation window and adoption signals tracked per sprint
  • Part of the team behind the Caju Redesign, winner of the iF DESIGN AWARD 2026 (UX / Product UX)

Castanha AI · Caju · 2026 AI as the fidelity guardian between design and code — not the author. A Figma MCP + Claude/Cursor workflow with a written protocol: token and contrast audits, diffs between revisions, a false-positive catalog and dual handoffs (dev + docs). On the first pilot (Alert):

  • sized a migration of 9,205 instances × 251 files × 31 squads in about two minutes
  • validated 21 WCAG contrast combinations, including alpha compositing
  • caught 3 silent regressions before release

Ame Rocks! · Ame Digital · 2021–2022 Multi-platform, multi-brand design system: a global token library feeding the consumer app (iOS, Android, React) and the business product (React), plus the Design Ops rituals around it.


🛠️ Building in public

Project What it is
AmbiFrame · Release Open-source ambient art display turning Samsung Smart TVs (Tizen 3.0+) into a cinematic "The Frame". Daily 4K Unsplash curation, hyperlocal weather (Open-Meteo), regional news reader with mobile QR handoff, TMDB streaming radar, and OLED/QLED anti-burn-in engine. Zero-dependency Vanilla JS, native D-pad spatial navigation, and sub-2 MB .wgt package
Handheld Hub · Showcase Accessible, zero-build edge gaming portal syncing 15,000+ games across 5 devices. Cloudflare Workers, D1 SQL, R2, sub-15ms Android ADB bridge, WCAG 2.2 AA / APCA Lc ≥ 75, and CRC-32 deep deduplication
openVS · Storybook · Playroom Multi-brand design system in Lit + TypeScript. Its own Figma-Variables-to-CSS token compiler, zero magic values, WCAG 2.1 AA, Changesets releases and opt-in adoption telemetry
WatchDraw Standalone Wear OS drawing app on Google Play (Kotlin, Jetpack Compose): smooth strokes, gesture undo/redo with haptics and offline-first sync to Google Photos
3mfmacOSPreview macOS Quick Look extension (Swift) that previews .3mf / .gcode / .bgcode 3D-printing files
AndroidHapticFeedbackCreator Android app (Kotlin, Compose) to compose, preview and share vibration patterns, with preset effects
NFC-KeyChain-3D Customizable 3D-printable keychain generator with an NFC slot

🧭 How I work

  • Zero magic values. If it isn't a token, it isn't done.
  • One vocabulary. Props, states and events carry the same names in Figma and in code.
  • AI proposes, designers decide. Short review cycles beat one big audit at the end.
  • Structure before pixels. Stabilize the foundation, then redesign on top of it.

🧰 Toolbox

Design systems: Figma Variables · Figma Plugin & REST API · Design Tokens (3-tier) · Storybook · zeroheight · SemVer & Changesets Engineering: TypeScript · Lit / Web Components · React · HTML/CSS · Cloudflare Workers & D1 · Python · Kotlin / Compose · Swift AI: Figma MCP · Claude Code · Cursor · custom agent skills for DS QA Craft: Product & interaction design · Accessibility (WCAG) · Motion · Illustration


🗺️ Path

2025–now Caju: Senior Product Designer, CastanhaDS 2023–24 Itaú Unibanco: Senior Product Designer, Itaú Design System 2022 Banco next: UX Lead, Design System 2021–22 Ame Digital: Senior Product Designer, Design Systems & Ops 2020–21 Livework: Product / UX Designer for Unimed (telemedicine & wellbeing) 2017–20 Brand, visual and digital design in Londrina (Advise, Egg, LevelX, IRRA, Folks)

Postgrad in Digital Product Design (UX/UI) and B.A. in Visual Arts & Multimedia (UNOPAR) · Systems Analysis studies at UTFPR


🕹️ Beyond the screen

Retro-gaming hardware, 3D printing, digital illustration, and co-working with Bolota 🐶 and Token 🐱. Based in Londrina, Brazil · open to remote work · 🇧🇷 Também falo português.

Older visual and brand work lives on Behance.

Popular repositories Loading

  1. handheld-hub handheld-hub Public

    Painel dos consoles portáteis do Gustavo (S20 FE, Miyoo, Switch) e catálogo de jogos — Cloudflare Worker + D1

    JavaScript 17

  2. 3mfmacOSPreview 3mfmacOSPreview Public

    Quick Look preview extension for macOS — press Space to see the embedded thumbnail of .3mf / .gcode / .bgcode 3D-printing files.

    Swift 6 1

  3. GalaxyWatchDrawing GalaxyWatchDrawing Public

    Kotlin 1

  4. NFC-KeyChain-3D NFC-KeyChain-3D Public

    Criador de Chaveiro 3D personalizável com slot NFC

    JavaScript

  5. AndroidHapticFeedbackCreator AndroidHapticFeedbackCreator Public

    Kotlin

  6. partyboard partyboard Public

    Forked from mariopartyrd/partyboard

    A WIP PC port of Mario Party 4.

    C