Product Designer & Design Engineer · Remote from Brazil

I find where people get stuck, design the fix and build the front-end.

I'm Victor “Vk” Cavalcante. I started in game design, so I look for the moment someone hesitates. Then I design the fix and code it, so what we agree on is what ships.

Hiring? Roles, availability and CV
Victor “Vk” Cavalcante
VkBrazilUTC-3English C1
design → code
In numbers
  • 6xmore emails with the builder I designed and coded
  • 13+products shipped leading a team of 4 designers
  • 3regulated brands with design systems and gamification built from scratch
Work

Selected work

Eight projects, from internal tools to consumer apps. Each one opens a page with the problem, what I did and the screens.

4Play home page on desktop
Betting platform (regulated, Brazil) · Full case study

4Play platform

Research, behavior data and A/B tests, shipped with the front-end team in continuous cycles.

  • User research
  • Behavior analytics
  • A/B testing
  • Onboarding
  • Design system
  • Responsive
Read the case study
Pagol sports page in the light theme
Betting platform (regulated, Brazil) · Second brand

Pagol platform

A second brand on the same system: light-theme sports, slots inside sports and a new navigation.

  • Design system
  • A/B testing
  • Behavior analytics
  • Responsive
Read the case study
Email Builder dashboard and editor
Internal tool · Design + code

Multi-brand Email Builder

Email output grew 6x; broken emails dropped to near zero.

  • Next.js
  • TypeScript
  • Supabase
  • Tailwind
  • Vercel
Read the case study
Loyalty club level screens
Loyalty & gamification · Design + code

Loyalty and gamification hub

Built from scratch for 4Play, Pagol and 123; live in Spanish in Costa Rica.

  • Liquid
  • CRM
  • Retention
  • Localization
Read the case study
123 Bet mobile home, home variation and side menu
Mobile-first betting app · 60+ screens · Design system

123 Bet mobile

60+ mobile screens, from the first visit and sign-up to deposit, play and withdrawal.

  • Mobile
  • Design system
  • Onboarding
  • Casino
  • Live casino
Read the case study
Bet Legal dashboard on desktop
Concept redesign · Data dashboard · 26 screens

Bet Legal transparency dashboard

26 screens: one search to check if a betting site is authorized.

  • Information architecture
  • Dashboard
  • Mobile first
Read the case study
School enrollment on web and mobile
Design systems · Team lead

Design systems for 13+ products

13+ products shipped by a team of four designers I led.

  • Tokens
  • Components
  • Research
  • Leadership
Read the case study
Cooldecode home page
Study blog · Next.js

Cooldecode

A bilingual study blog with 70+ lessons on front-end, back-end and AI.

  • Next.js
  • Vercel
  • Content
Read the case study
Services

Where I usually help

Hire one area or combine them. What I deliver is either live in production or ready for your developers to build without guessing.

Product design & UX research

UX · UI

For teams whose app, website or platform loses people at key moments: sign-up, onboarding, checkout, first use.

  • UX audit of your key flow, with fixes ranked by impact
  • User research and behavior analysis: heatmaps, session recordings, rage clicks and scroll depth
  • Accessible flows and high-fidelity screens for web and mobile
  • Clickable prototypes and developer-ready handoff

Shipped in: platform flows and mobile layouts for consumer brands; enterprise products in education, construction and tech.

Conversion & onboarding

Conversion

For teams that want more sign-ups, leads and activated users from the traffic they already have.

  • Landing pages and lead-capture flows
  • Onboarding and first-use experience
  • Sign-up, checkout and payment flows, simplified step by step
  • A/B tests with the metric set up front, so real impact is told apart from coincidence

Shipped in: the path from landing page to sign-up and first deposit on a licensed betting platform in Brazil, validated with A/B tests and behavior data.

Design systems & front-end

Systems · React

For teams that keep rebuilding the same buttons, forms and cards, or that want the design built by the person who drew it.

  • Tokens, themes and a Figma library with variants and states
  • Documentation written for the people who will use it
  • React and Next.js components, landing pages and internal tools
  • Front-end fixes on products already live

Shipped in: design systems for 13+ products, the systems of three consumer brands and a multi-brand email tool.

Gamification & retention

Retention

For products that want people to finish what they start and come back, with progress and rewards that are easy to understand.

  • Missions, achievements and progress journeys
  • Loyalty programs and levels with clear reward rules
  • Reward stores, daily offers and limited-time deals
  • Pop-ups, in-app messages and email templates

Shipped in: loyalty hub, missions and reward store built from scratch for 3 brands, 12+ CRM sections kept up to date, live in Spanish in Costa Rica.

Best place to start

Flow Audit

One key flow (sign-up, onboarding or checkout) reviewed against your data and real usage. You get a recorded walkthrough, a fix list ranked by impact and effort, and a call to go through it.

Fixed price, agreed after a 15-minute briefing. Usually delivered within 1–2 weeks.

Ask for a Flow Audit
Project

Fixed scope

One defined deliverable with a date and a price: a redesign, a flow, a design system or a launch.

Fixed quote after a scoping call.

Start a project
Partner

Monthly

Design and front-end on a rolling basis for a team that ships every week.

A set number of hours each month, agreed up front.

Talk about a partnership
Process

One person from the first sketch to the deployed screen

One person is accountable for design and code. You get fewer meetings and nothing lost between the two.

  1. Diagnose

    We look at your data, your current funnel and your goal, and pick the metric we'll judge the work by.

  2. Design

    Flows, screens and prototypes inside your design system, or a new one if needed.

  3. Build

    I code it myself or hand off specs your developers can follow without guessing.

  4. Measure

    After launch we check that metric. If it didn't move, we change what the data points to.

↺ metric didn't move? back to 01

“Always considering how design decisions could create value for both users and the business.”
Lucas Franco Rocha, Full Stack Developer
About me

Why I build what I design

I'm Victor, but everyone calls me Vk. I started in game design, and it still shapes how I work: I look for the moment a person hesitates and ask what would make the next step obvious.

I've worked in design for over six years, in product design since 2022. I designed apps, websites and enterprise software in education, construction and tech, led a team of four designers on 13+ products, created design systems from zero and then started building what I design. Today I work in Figma and in React, and I care that a developer can use my system without having to ask me what I meant. Earlier, I also localized Brazilian games into English and Spanish for Steam.

From 2025 to 2026 I designed and coded for licensed betting brands in Brazil: the design systems of three brands, platform screens, loyalty and gamification interfaces built from scratch, and an Email Builder for the marketing team's daily email production. I planned KPIs, studied user behavior to reduce churn, brought accessibility into every review and worked day to day with an international development team. Outside work I publish Cooldecode, a bilingual study blog about front-end, back-end and AI.

Role
Product Designer & Design Engineer
Experience
6+ years in design, product design since 2022
Based in
Brazil · UTC-3 · remote
Languages
Portuguese (native), English (C1), Spanish (intermediate), French (basic, studying)
Tools
  • Figma
  • React
  • Next.js
  • TypeScript
  • Supabase
  • Vercel
  • Liquid
  • CRM
  • CMS
  • Clarity
  • GA4
  • Motion
Hiring

For hiring teams

Open to remote product design and design engineering roles. Available to start now.

Roles
Product Designer · Design Engineer (design + front-end)
Experience
6+ years in design: product design since 2022, game design before that. Led a team of 4 designers.
Time zone
UTC-3: full overlap with US Eastern hours, about 4 h with Central Europe.
English
C1 (EF SET certified)
Contract
Full-time via EOR or as a contractor
Recommendations

What people I worked with say

“Clean, well-structured, and clearly built with implementation in mind.”
Dmytro MuzylovFull Stack Engineer
“From day one, Victor stood out as an extremely talented and dedicated UI/UX professional. His ability to understand user needs and translate them into intuitive, compelling interfaces is truly impressive.”
Ruberto MartinsProject Manager, software and data teams
“His ability to see the bigger picture while contributing thoughtful ideas helped us make better decisions and deliver stronger results.”
Lawrence RodriguesMarketing Project Manager

Excerpts from recommendations on my LinkedIn profile ↗.

FAQ

Before we talk

Do you work in my time zone?

I'm in Brazil (UTC-3): full overlap with US Eastern hours and about 4 hours with Central Europe. I work in English.

How does a first engagement work?

Most clients start with a Flow Audit: a 15-minute briefing, a fixed price, and delivery usually within 1–2 weeks. Larger projects are quoted after a scoping call.

Can you work with my developers and design system?

Yes. I design inside your system and hand off specs your developers can follow, or I code the front-end in React/Next.js myself.

Which industries have you worked in?

Education, public-sector health and construction software; indie games; and, since 2025, consumer platforms in sports betting and casino.

What do you need from me to start?

Access to the flow, any data you have (analytics, recordings, support tickets) and one person who can make decisions.

Contact

Tell me where people get stuck

Write a few lines about the product, the result you want and your timeline. I reply in English or Portuguese.