Custom digital products

Full Stack Developer · React Native · Software Engineering

Building modern web & mobile apps with clean interfaces and practical solutions.

I take products from idea to production: an educational app live on the App Store and Google Play, institutional websites, and automations running 24/7 — React, React Native, and Node.js, end to end.

Whuanderson Marinho
Available for projects
About

A developer focused on real, complete products

My journey in technology began in 2021, when I started studying and building projects focused on web, mobile, and complete applications. I'm a Software Engineering student with a postgraduate degree in Full Stack Development from PUCRS.

I build solutions that connect interface, backend, and database, always thinking about how each layer contributes to a clearer, more functional, and well-structured final experience.

My focus is clean code, thoughtful interfaces, and real product development: turning ideas into useful applications, with a good user experience, technical organization, and foundations ready to grow over time.

Education

Software Engineering

ICEV · 5th semester, in progress

Postgraduate

Full Stack Development

PUCRS · 2025

Focus

End-to-end products

Frontend · Backend · Database

Shipped

MyClass on the stores

App Store & Google Play · React Native

Selected work

Projects I've designed and built

Flagship products presented as case studies — and the studies and experiments behind them.

MyClass preview
Mobile

MyClass

Challenge

Students juggle exams, study content, and schedules across scattered notes and apps — with no single place to organize the semester.

Solution

Designed and built the entire product: React Native app, Node.js + PostgreSQL backend, and the web landing — through review and release on both stores.

Result

Live on the App Store and Google Play, with backend and landing running in production.

React NativeNode.jsPostgreSQL
Apt302 preview
Automation

Apt302

Challenge

Automating a real apartment without handing control to the cloud — most consumer setups stop working when the internet (or the vendor) does.

Solution

Home Assistant orchestrating ESPHome and Zigbee devices: presence-based lighting, automatic climate control, real-time notifications, and custom routines like 'Good Night Mode'.

Result

Running 24/7, 100% locally — no automation depends on the cloud.

Home AssistantYAMLESPHomeZigbee
AIGRO preview
WebMobile

AIGRO

Challenge

AIGRO, a company connecting technology and the field, needed an institutional presence that communicated credibility to rural producers.

Solution

Institutional site with React and TypeScript: animated UI with Framer Motion, validated contact forms with React Hook Form, fully responsive.

Result

Delivered and live in production on Vercel.

ReactTypeScriptTailwind CSSFramer MotionReact Hook FormAxiosVercel

Studies & experiments

Projects built to explore stacks, patterns, and ideas — bootcamps, challenges, and prototypes.

15 Projects
E-commerce preview
Web

E-commerce

Web e-commerce with a product catalog, side cart, and an intuitive shopping experience in a modern, responsive interface.

Highlights

Product catalogSide cartCart state with Context APILocalStorage persistence
ReactTypeScriptStyled ComponentsContext APIReact HooksLocalStorageVercel
GamerStore preview
MobileWeb

GamerStore

Complete computer-hardware e-commerce with backend, web frontend, and mobile app in a single Turborepo. UI, config, and logic packages shared across every platform.

Highlights

Turborepo monorepoShared packagesWeb + mobile + APIDockerized
Next.jsReact NativeTypeScriptNode.jsPostgreSQLTailwind CSSDockerTurborepo
GoBarber preview
MobileWeb

GoBarber

Complete barbershop scheduling platform. Clients book via the mobile app while providers manage their agenda through a web interface. Built in Rocketseat's GoStack bootcamp.

Highlights

Mobile + web clientsREST API backendScheduling systemDockerized PostgreSQL
React NativeTypeScriptNode.jsPostgreSQLDocker
eSports preview
WebMobile

eSports

Platform for gamers to find a duo for online matches — web and mobile. Post an ad with the game you want to play and get the Discord contact of interested players. Built in Rocketseat's NLW eSports.

Highlights

Web + mobile appsShared backendDiscord connectionGame ad listings
ReactReact NativeTypeScriptTailwind CSSExpoVite
pass.in preview
Mobile

pass.in

In-person event management system. Register the event, share the sign-up page, and check participants in quickly via QR Code. Built in Rocketseat's NLW Unite.

Highlights

Event managementQR Code check-inAttendee sign-upNativeWind UI
React NativeTypeScriptExpoTailwind CSS (NativeWind)
Plann.er preview
Mobile

Plann.er

Mobile app to plan full trips: invite friends, build a day-by-day itinerary, and manage every detail of the trip in one place. Built in Rocketseat's NLW Journey.

Highlights

Trip planningDay-by-day itineraryInvite friendsAPI integration
React NativeTypeScriptExpoTailwind CSS (NativeWind)Axios
Nearby preview
Mobile

Nearby

Benefits-club app with real-time geolocation. Find nearby venues, browse available coupons, and redeem them by scanning a QR Code on site. Built in Rocketseat's NLW Pocket.

Highlights

Real-time geolocationCoupon redemptionQR Code scanningCamera & location
React NativeTypeScriptExpoTailwind CSS (NativeWind)Expo LocationExpo Camera
GamePlay preview
Mobile

GamePlay

Mobile app to organize online matches with friends. Log in with your Discord account, create groups, schedule sessions, and jump straight into the host's server. Built in Rocketseat's NLW Together.

Highlights

Discord OAuth2 loginGroup schedulingContext API stateAxios integration
React NativeTypeScriptExpoOAuth2 DiscordAxiosContext API
RentX preview
Mobile

RentX

Car-rental mobile app with a vehicle catalog, scheduling, and booking management. Consumes its own REST API with JWT auth and offline persistence.

Highlights

Vehicle catalogBooking managementJWT authenticationOffline persistence (SQLite)
React NativeTypeScriptExpoStyled ComponentsAxiosSQLite
GoFinances preview
Mobile

GoFinances

Personal-finance mobile app with Google authentication. Record transactions by category and view income, expenses, and balance in an intuitive dashboard with charts.

Highlights

Google authenticationTransactions by categoryDashboard with chartsAsync Storage
React NativeTypeScriptExpoContext APIAsync Storage
Plant Manager preview
Mobile

Plant Manager

Mobile app that helps you care for your plants by sending watering reminders based on each species' specific needs. Built in Rocketseat's NLW5.

Highlights

Watering remindersPer-species needsLocal notificationsStyled Components
React NativeTypeScriptExpoStyled ComponentsAsync Storage
Lembretes preview
Mobile

Lembretes

Mobile app to manage everyday tasks and reminders. Create, list, and complete tasks, with local notifications to keep you focused on your routine.

Highlights

Task managementLocal notificationsCreate & complete tasks
React NativeTypeScriptNode.jsExpo
Target preview
Mobile

Target

Fully offline mobile app to set and track savings goals. Create financial targets, record deposits, and visualize each goal's progress simply and intuitively.

Highlights

100% offlineSavings goalsDeposit trackingProgress visualization
React NativeTypeScriptExpoAsync Storage
PodcastNext preview
Web

PodcastNext

Podcast player built with Next.js. Consumes an episodes API and offers playback with advanced controls like shuffle, loop, and episode navigation — all with SSG for high performance.

Highlights

Audio playerShuffle & loopEpisode navigationSSG performance
Next.jsTypeScriptReactCSS Modules
Dev Finances preview
Web

Dev Finances

Personal-finance calculator built during Rocketseat's Maratona Discover. Record income and expenses with the total balance computed automatically, using browser local storage.

Highlights

Income & expense trackingAutomatic balanceLocal storage
HTMLCSSJavaScript
Toolbox

Technologies I work with

The stack I rely on to design, build, and ship full-stack products.

Frontend

ReactNext.jsTypeScriptJavaScriptTailwind CSS

Backend

Node.jsExpressREST APIsJWT

Database

PostgreSQLPrisma ORM

Mobile

React NativeExpo

Tools

GitGitHubPostmanDocker
AI in practice

Smart features powered by AI

I use artificial intelligence in product development to automate flows, generate summaries, improve user experiences, and speed up processes inside real applications — practical, modern features rather than buzzwords.

Applied to real product flows, not hype.

Flow automation

Automating repetitive steps and connecting actions to keep products fast and consistent.

Summaries & content

Generating summaries and structured text from longer inputs to save time.

Personalization

Tailoring experiences and responses to each user's context.

Faster processes

Accelerating internal flows so applications do more with less effort.

Journey

Experience & education

  1. MobileIn production

    Published mobile app — MyClass

    Built and shipped MyClass to the App Store and Google Play with React Native and a Node.js + PostgreSQL backend.

  2. Projects2021 — today

    Full stack web applications

    Designing and shipping complete web apps — UI, REST APIs, JWT auth, and Prisma over PostgreSQL.

  3. Backend2021 — today

    Backend, databases & deployment

    Modeling data, building REST APIs with Node.js and Express, and deploying to production on Vercel.

  4. Education2025

    Full Stack Development — PUCRS

    Postgraduate specialization covering modern frontend, backend services, databases, and full product delivery.

  5. EducationIn progress · 5th semester

    Software Engineering — ICEV

    Bachelor's degree. Studying software architecture, algorithms, data structures, and engineering fundamentals.

Services

What I do

Six fronts I take on when building a digital product — from the first commit to production.

Full stack development

Products built end to end — interface, API, and database shipped as one coherent piece.

Mobile apps

Cross-platform apps with React Native and Expo, taken all the way to the App Store and Google Play.

Websites & web apps

Fast, responsive sites and applications with Next.js — from institutional pages to full platforms.

APIs & integrations

REST APIs with Node.js, JWT authentication, and relational modeling on PostgreSQL with Prisma.

Automation & applied AI

Automated flows and AI-powered features inside real products — summaries, personalization, faster processes.

Deploy & evolution

Production deploys with Vercel, Railway, and Docker — and codebases structured to keep growing.

Contact

Let's talk

If you want to discuss a project, service, collaboration, or learn more about my work, feel free to get in touch.

Email and WhatsApp are the fastest ways to reach me.