🇧🇷 Rio de Janeiro, Brazilopen to opportunities

Hi, I'm

Thiago Felippe

Frontend developer focused on React, TypeScript and design systems

Before I ever wrote code, I was already taking computers apart and poking at games to figure out how they worked. For the past 4 years I've done it professionally: I build web and mobile interfaces, and today I work with design systems, the components other developers rely on every day.

Download CV

4+

years of experience

3

companies

DS

design systems as a specialty

// about

Who I am

Frontend day to day

React, Next.js and React Native as my main tools for 4 years

Design Systems

Components, tokens and documentation other devs can actually use and maintain

Investigation first

Understand the problem before coding: performance, SSR and optimization driven by metrics, not guesswork

From Figma to the stores

Full cycle: design, implementation and publishing to the App Store and Play Store

Son of an IT technician, I grew up taking computers apart, reinstalling Windows and hunting for drivers on forums. Before I even knew what programming was, I was already digging into game code to fix whatever broke.

Real programming started in 2019, when I wanted to build an app for the company I worked at and realized I had no idea where to begin. I started with logic, writing tiny systems in the terminal, and never stopped. It took three jobs outside the field before I bet everything on studying.

In 2022 I joined Heap Engenharia as an intern, literally changing button colors. Three years later I owned entire projects: e-commerce, mobile apps, corporate sites, each with a different context and a different problem. That's where I learned to investigate before writing code, back when the answer lived on Stack Overflow or inside the library's source.

An agency client liked my work and hired me: at Divam, I handled web and mobile features of a product in production, from designing the screen in Figma to the business rules. Today I'm part of the design system team at Livelo, placed through ília, building and maintaining the components and tokens other teams use every day.

In parallel, I'm studying Systems Analysis and Development and I maintain tf.ds, my personal design system, where I test ideas before taking anything to work. I still believe in what got me here: the best way to learn is to build something real.

location

Rio de Janeiro, Brazil

languages

Portuguese nativeEnglish intermediateSpanish intermediate

status

Open to opportunities
// experience

Professional Experience

My professional journey and the experiences that shaped me as a developer

Front-End Developer

Heap Engenharia e Software

Apr 2022 - Mar 2025

I joined as an intern and left owning entire projects. In three years at the agency, I worked on e-commerce, corporate sites, internal tools and apps for several companies, with React, Next.js and React Native. I rescued a legacy mobile app and brought it back to the stores, including a video call feature built with scarce documentation and a lot of source code reading. Along the way: SSR, API integration, design systems documented in Storybook and agile teams.

ReactNext.jsReact NativeTypeScriptStorybookREST APIs

Mid-Level Front-End Developer

Divam

Mar 2025 - Jun 2025

Hired by a company that first saw my work as an agency client. At Divam, a mental health platform with a product in production, I evolved the mobile app and the web application: new features, business rule reviews and screen design in Figma before implementation. I worked with GraphQL, organized the product's visual foundation toward a design system and handled requests coming from real user support.

Next.jsReact NativeGraphQLREST APIsFigmaUX/UI

Mid-Level Front-End Developer | Design System

ília

Nov 2025 - PresentCurrent

I'm part of Livelo's design system team, Prisma, placed through ília. I build and evolve components and tokens in React and React Native, support the teams that consume the design system and help keep consistency across the company's repositories. I also work on tools that bring the design system closer to the developers' workflow, including AI integrations.

ReactReact NativeDesign SystemStyle DictionaryTypeScriptAccessibility

Education

Technologist in Systems Analysis and Development

Centro Universitário Unicarioca

Rio de Janeiro, RJ

January 2025 - PresentDistance Learning

Certification

Full Stack Web Development Certification

ProgramadorBr

March 2022

Technologies Learned:

HTML5CSS3JavaScript ES6+jQueryBootstrapReact.jsNode.jsFirebaseMongoDBElectron
// projects

Things I've built

Personal projects where I test real ideas: my own design system, this site and whatever comes next

tf.ds

mai. 2026

A professional, opinionated design system with reusable components and tokens for personal and professional projects — including this portfolio.

TypeScript

ignite-lab-design-system

out. 2022

A design system built during a Rocketseat event, applying development best practices with Storybook, Radix UI and React.

TypeScriptaxiosradix-uireact

dt-money

jan. 2023

A personal finance app built during a Rocketseat course, focused on React, Styled Components and web development best practices.

TypeScriptaxiosradix-uireactreacthookform

ignite-timer

dez. 2022

A Pomodoro timer focused on React and Styled Components, built during Rocketseat's Ignite with React Hook Form and React Router.

TypeScriptreactreacthookformreactrouter

imhere

ago. 2022

An attendance-list app in React Native built during Rocketseat's Ignite, exploring CRUD flows and mobile navigation.

TypeScriptreact-native

unicarioca-web-backend

mar. 2026

A university extension project in Web Back-End developed at Unicarioca, exploring Python and backend fundamentals.

Python
// skills

My Skills

Technologies and tools I use to turn ideas into reality, from design to deploy

Frontend

React
Next.js
React Native
TypeScript
JavaScript
Tailwind CSS
Styled Components
Design Systems
Design Tokens (Style Dictionary)
Accessibility (WCAG)

Backend

Node.js
Express.js
GraphQL
REST APIs
MongoDB
MySQL
Firebase

AI & Agents

Context Engineering
AI Agents
MCP (Model Context Protocol)
Spec-driven Development
Guardrails
Multi-agent workflows
Claude Code / agentic tools

Tools

Git & GitHub Actions
Monorepos (Lerna/Nx)
Storybook
Jest & Testing Library
TanStack Query
Zustand/Redux
Figma
Scrum/Kanban
// contact

Let's talk?

A role, a project or just to chat about frontend and design systems: reach me on any channel below.

I usually reply within 24h. Powered by curiosity, not coffee.
Location

Rio de Janeiro, Brazil

Availability

Open to opportunities

Thiago Felippe · Front-End Developer | React, Next.js, TypeScript & Design Systems