Adriana Latorre
// Inicializando desenvolvedor...
const developer = {
  nome: 'Adriana Latorre',
  role: 'Full-Stack Developer',
  skills: ['React', 'Node.js', 'JavaScript'],
  transformarIdeias: () => 'código limpo'
};

developer.iniciar();
// > Sistema pronto. Aguardando próximo projeto...

// Transformando ideias em realidade digital.

Projetos em Destaque

Screenshot do App Tupi Mobility
React Native JavaScript TypeScript GCP Firebase BigQuery REST APIs

App de Mobilidade Elétrica — Tupi (React Native)

Aplicativo mobile de grande escala, com mais de 200.000 usuários ativos e integração com 1.422 estações de recarga. Desenvolvimento e manutenção usando React Native, APIs REST, GCP, Firebase, BigQuery, notificações push e arquitetura escalável para suportar mais de 1 milhão de recargas realizadas.

Apps Whitelabel de Mobilidade Elétrica
React Native JavaScript TypeScript REST APIs Firebase GCP

Apps White-Label de Mobilidade Elétrica

Desenvolvimento e manutenção de múltiplos aplicativos white-label (Mobilize, Andrade & Sales, BYD Recharge, Volt, ION, PlugBRA, Link+ Energy, ViaVolt, BR Super Carga e Tupi Recarga) — todos construídos sobre a mesma base tecnológica em React Native, com integrações em larga escala para veículos elétricos.

Screenshot NLW Esports Ignite
React TypeScript TailwindCSS Expo Prisma

NLW Esports Ignite

Projeto full-stack desenvolvido durante o NLW Ignite Bootcamp. Aplicação de eSports que permite criação de anúncios de jogos, gerenciamento de partidas e interação entre jogadores, integrando web (React/TypeScript/TailwindCSS), mobile (React Native/Expo) e back-end (Node.js/Prisma).

print-paint app image
Kotlin Android Studio (IDE) Gradle Android SDK / Android API XML

PaintApp (Aplicativo de Pintura Android)

Desenvolvimento de um aplicativo nativo para Android, construído em Kotlin, que simula as funcionalidades básicas de um programa de pintura (tipo Paintbrush).

print of the project
Kotlin Android Studio (IDE) Android SDK AlarmManager

DrinkWater (App Android Nativo)

Aplicativo nativo Android em Kotlin que calcula a meta diária de água conforme o peso do usuário e agenda lembretes usando a API nativa de alarme (AlarmClock.ACTION_SET_ALARM).

Screenshot ChatApp
Java TCP/IP Socket Programming

ChatApplication

Aplicativo de chat em Java, com arquitetura cliente-servidor baseada em sockets TCP/IP. Permite múltiplos usuários trocarem mensagens em tempo real, utilizando I/O Streams para comunicação eficiente e confiável.

Screenshot do React Native Flashlight Screenshot do React Native Flashlight
React Native JavaScript react-native-shake react-native-torch Hooks

React Native Flashlight (App Mobile)

Aplicativo mobile em React Native que aciona a lanterna do dispositivo usando movimentos (react-native-shake) e controle direto da lanterna (react-native-torch), desenvolvido de forma leve e responsiva com Hooks.

Java Firebase app image
Java Firebase Realtime Database Android Studio (IDE) API REST

Java Firebase (Integração Backend / Mobile)

Desenvolvimento de um aplicativo Android em Java com integração ao Firebase, permitindo armazenamento e sincronização de dados em tempo real, ideal para estudos de backend e prototipagem.

Screenshot do Capture Camera
Java Android Camera Intent Gallery Intent Permissions API

Capture Camera (Android Nativo)

Aplicativo Android em Java que permite capturar fotos pela câmera do dispositivo ou selecionar imagens da galeria, utilizando Intents nativas e controle de permissões em tempo de execução.

Site Grasiela Muller image
HTML5 CSS3 / SCSS JavaScript Responsive Design Parcel

Site Grasiela Muller (Portfólio e Apresentação)

Criação de um site responsivo utilizando HTML, SCSS e JavaScript, seguindo mockups e boas práticas de design. Inclui efeitos de hover suaves, layout em grid e estrutura semântica HTML5.

Agente Passagens bot image
JavaScript Node.js Web Scraping / APIs Automação / Scheduler Email Notification

Agente Passagens (Busca automática de passagens aéreas)

Bot inteligente que monitora preços de passagens aéreas e envia notificações por e-mail quando o valor atinge um limite definido — ideal para encontrar ofertas sem precisar verificar manualmente.

DoctorCare landing page image
HTML5 CSS3 / SCSS JavaScript Responsive Design

DoctorCare (Landing Page / Interface Web)

Landing page responsiva desenvolvida para agendamento de consultas médicas — layout moderno, navegação fluida e design adaptado a diferentes dispositivos.

Vamos Trabalhar Juntos?

Voltar para projetos

Alarme Beber Água (Aplicativo Android)

Desenvolvimento Mobile
Projeto Pessoal e Funcional
Kotlin Android XML Android Studio (IDE) Gradle Android SDK / Android API AlarmManager Notifications API
Screenshot da tela principal do aplicativo de alarme de água

Funcionalidades Principais

💧 Cálculo de Ingestão

Calcula a meta diária de ingestão de água com base no peso informado pelo usuário.

⏰ Integração com Alarme Nativo

Utiliza a API nativa do Android (`AlarmClock.ACTION_SET_ALARM`) para abrir o aplicativo de Alarme do sistema, pré-preenchendo a hora e a mensagem.

📝 Redefinição de Dados

Recurso interativo para limpar o peso, idade e resultado do cálculo, utilizando um `AlertDialog` para confirmação do usuário.

Voltar para projetos

Chat Application (Java + Sockets)

Desenvolvimento Backend/Mobile
Estudo e Protótipo
Java Socket Programming TCP/IP I/O Streams
Screenshot do Chat Application

Funcionalidades Principais

💬 Comunicação em Tempo Real

Aplicação cliente-servidor construída em Java, utilizando sockets TCP para troca de mensagens instantâneas entre vários usuários conectados.

👥 Múltiplos Usuários

O servidor gerencia diversas conexões simultâneas, criando uma thread individual para cada cliente. Isso permite que várias pessoas conversem ao mesmo tempo.

📡 Arquitetura Simples e Eficiente

O projeto utiliza I/O Streams do Java (InputStream, InputStreamReader, BufferedReader, PrintWriter) para realizar a comunicação entre cliente e servidor via sockets, garantindo leitura e envio eficiente de mensagens em tempo real.

Voltar para projetos

NLW Esports Ignite (Bootcamp Rocketseat)

Desenvolvimento Full-Stack
Projeto de Bootcamp
React TypeScript TailwindCSS Expo Prisma
Screenshot da tela principal do aplicativo de jogos

Funcionalidades Principais

🎮 Cadastro de Anúncios

Permite que jogadores criem anúncios para times ou partidas, incluindo informações sobre o jogo, disponibilidade e comunicação.

📱 Web e Mobile Integrados

Aplicação web em React/TypeScript/TailwindCSS e mobile em React Native com Expo, garantindo experiência consistente em diferentes dispositivos.

🗄️ Back-end e Banco de Dados

Servidor Node.js com Prisma e banco de dados, permitindo gerenciamento eficiente de anúncios, usuários e partidas.

Voltar para projetos

React Native Flashlight(Bootcamp DIO)

Desenvolvimento Mobile
Estudo e Protótipo
React Native JavaScript react-native-shake react-native-torch Hooks (useState / useEffect)
Screenshot do React Native Flashlight Screenshot do React Native Flashlight

Funcionalidades Principais

📱 Acender a Lanterna com Movimento

Utiliza a biblioteca react-native-shake para detectar movimentos do celular e acionar a lanterna.

🔦 Controle da Lanterna

Integração com react-native-torch para ligar e desligar a lanterna do dispositivo de forma rápida e responsiva.

⚡ Performance Leve

Desenvolvido com React Native utilizando Hooks para gerenciar estado e ciclo de vida da aplicação de forma eficiente.

Voltar para projetos

Tupi Recarga – App de Mobilidade Elétrica

Desenvolvimento Mobile
Ambiente Real de Produção
React Native JavaScript REST API Mapas e Geolocalização Pagamento e Sessões de Recarga
Screenshot do app Tupi Recarga

Sobre o Projeto

Trabalhei no aplicativo Tupi Recarga, uma das maiores plataformas de recarga para veículos elétricos do Brasil. O app conecta motoristas a uma rede nacional de estações de recarga, oferecendo funcionalidades como localização de eletropontos, início e monitoramento de sessões, pagamentos e gestão de veículos.

O projeto opera em grande escala e exige alta confiabilidade, atuando diariamente para milhares de usuários em um ambiente dinâmico e crítico. Durante minha atuação, trabalhei em melhorias, correções, interface e comportamento funcional do app.

Escala da Plataforma

⚡ 22,7 GWh consumidos

Uma operação robusta e ativa, com grande volume de energia movimentado na rede Tupi — reforçando o impacto real do aplicativo.

🔌 1.422 estações conectadas

A cobertura nacional cresce diariamente, exigindo que o app seja performático, escalável e confiável.

🔁 1.091.697 recargas realizadas

Volume alto de sessões reais, demonstrando que o app é usado intensivamente pelos motoristas.

👥 Mais de 111 mil usuários ativos

Aplicativo grande, com tráfego real e necessidades de estabilidade e ótima experiência de uso.

Atuação no App

  • Correções e otimizações de telas e navegação
  • Ajustes no fluxo de início e término de recarga
  • Melhorias visuais e de componentes UI
  • Ajustes de comportamento em telas de login, mapa e perfil
  • Testes e validação em ambiente real com usuários
Voltar para projetos

Aplicativos White-Label de Mobilidade Elétrica

Desenvolvimento Mobile
Projetos Reais em Produção
React Native JavaScript TypeScript REST APIs GCP Firebase BigQuery
Apps white-label desenvolvidos

Resumo do Projeto

Participei do desenvolvimento, manutenção e evolução de um ecossistema de aplicativos white-label usados em todo o Brasil por motoristas de veículos elétricos, todos baseados na mesma base tecnológica em React Native.

Esses aplicativos compartilham a mesma estrutura técnica, sendo customizados para diferentes marcas e redes de recarga:

  • Mobilize Charge Pass
  • Andrade & Sales
  • BYD Recharge
  • Volt Eletropostos
  • Link+ Energy
  • ION Mobilidade
  • PlugBRA
  • ViaVolt
  • BR Super Carga
  • Tupi Recarga

Apesar de diferentes visualmente, todos utilizam o mesmo núcleo de desenvolvimento, permitindo evolução rápida, correções centralizadas e escalabilidade corporativa.

Escala da Plataforma

🔌 Rede Nacional

Mais de 1.422 estações conectadas em múltiplas cidades.

⚡ Alto Consumo

Mais de 22,7 GWh de energia consumida pelos usuários.

🔁 Volume de Uso

Mais de 1.091.697 sessões de recarga realizadas.

👥 Base de Usuários

Mais de 111 mil usuários ativos em diferentes apps.

Voltar para projetos

Capture Camera (Android Nativo — Java)

Desenvolvimento Mobile
Projeto Pessoal / Prática
Java Android SDK Camera Intent Gallery Intent Permissions API
Screenshot do Capture Camera

Funcionalidades Principais

📸 Captura de Foto pela Câmera

O app utiliza a Intent nativa da câmera para abrir o aplicativo de câmera e retornar a foto capturada para a interface.

🖼️ Seleção de Imagem da Galeria

Permite que o usuário abra a galeria usando uma Intent de seleção (Intent.ACTION_PICK) e escolha qualquer foto armazenada no dispositivo.

🔐 Controle de Permissões

Implementa solicitações de permissão em tempo de execução (como CAMERA), garantindo que o fluxo funcione corretamente em versões modernas do Android.

🖥️ Exibição Imediata

Tanto a foto capturada quanto a imagem selecionada da galeria são exibidas diretamente em uma ImageView na tela.

Voltar para projetos

Java Firebase (Projeto de Integração)

Desenvolvimento Backend / Mobile
Estudo e Protótipo
Java Firebase Realtime Database Android Studio API REST
Screenshot do Java Firebase

Funcionalidades Principais

💾 Integração com Firebase

Armazena e recupera dados em tempo real utilizando o Firebase Realtime Database, garantindo sincronização instantânea entre usuário e servidor.

📲 Android App

Aplicação desenvolvida em Java para Android, permitindo comunicação direta com o Firebase através de APIs REST e SDK oficial.

⚡ Protótipo Funcional

Projeto simples e eficiente, ideal para estudos de integração com serviços de backend em tempo real, mantendo código organizado e escalável.

Voltar para projetos

Site Grasiela Muller (Portfólio e Apresentação)

Desenvolvimento Front-end
Estudo e Protótipo
HTML5 SCSS / CSS3 JavaScript Responsive Design Parcel
Screenshot do Site Grasiela Muller

Funcionalidades Principais

🌐 Layout Responsivo

Estrutura do site otimizada para dispositivos móveis e desktops, utilizando CSS Grid e media queries para responsividade completa.

🎨 Design Interativo

Aplicação de efeitos de hover suaves e interatividade com JavaScript, seguindo mockups e boas práticas de UX/UI.

⚡ Projeto Modular

Código organizado e modular com SCSS e Parcel, facilitando manutenção e escalabilidade do site.

Voltar para projetos

Agente Passagens (Monitor de Preços de Voos)

Desenvolvimento Backend / Automação
Script de Monitoramento / Bot
JavaScript Node.js Web Scraping / APIs Automação / Scheduler Email Notification
Console output do agente-passagens

Funcionalidades Principais

🔎 Monitoramento automático de preços

O bot verifica rotas configuradas, utilizando RAPIDAPI para procurar passagens abaixo do preço-alvo definido pelo usuário.

📧 Notificação por email

Quando o preço desejado é alcançado, o sistema envia automaticamente um e-mail com os detalhes da oferta.

🕒 Automação contínua

Utiliza agendamento automático via cron e GitHub Actions para manter a busca ativa sem necessidade de intervenção manual.

⚙️ Configuração flexível

Permite definir rota, intervalo de verificação e preço-alvo, tornando o agente reutilizável e personalizável.

Voltar para projetos

DoctorCare (Landing Page Web)

Desenvolvimento Front‑end
Projeto de Bootcamp
HTML5 CSS3 / SCSS JavaScript Responsive Design
Screenshot DoctorCare homepage

Funcionalidades e Destaques

🌐 Layout Responsivo

Design adaptado para dispositivos móveis e desktops, garantindo boa experiência de navegação independente do tamanho da tela.

🧑‍⚕️ Interface para Agendamento

Estrutura visual clara e acessível para permitir ao usuário agendar consultas de forma intuitiva e rápida.

🎨 Design Clean e Profissional

Uso de boas práticas de UI/UX, com hierarquia visual clara, tipografia legível e paleta de cores coesa — ideal para landing pages institucionais.

⚙️ Código organizado e modular

Separação entre estrutura (HTML), estilos (CSS/SCSS) e comportamento (JS), facilitando manutenção e futuras extensões do site.