LUIS BOTELHO.

Projects / catalog

What’s on the map.

Published products, completed MVPs and foundations under construction. Status is part of each project’s story.

Dynamic Form · GetNinjas — project interface
LabData-driven interface

Dynamic Form · GetNinjas

A JSON-driven, multi-step form with validation, error recovery and a native Node.js server.

  • JavaScript
  • Node.js
  • HTML
  • CSS
1 training connectionRead case study
Under constructionBackend and domain modeling

Goomer Menu API

The foundation of a menu API in TypeScript and Fastify, with a health check and architecture documentation.

  • TypeScript
  • Fastify
  • Node.js
2 training connectionsRead case study
LegacyWeb fundamentals · 2021

Mood Game

A Blue EdTech project exploring interaction by changing a character’s visual state.

  • HTML
  • CSS
  • JavaScript
1 training connectionRead case study
LegacyInteractive narrative · Python

BlueSoul

A narrative game in Python with story, character and status modules, accompanied by audio using PyGame.

  • Python
  • PyGame
1 training connectionRead case study
LiveLocal discovery and community

Caminhos de Mambucaba

A published platform bringing together local experiences, community participation and data from the Mambucaba Observatory.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
2 training connectionsRead case study
Mini Kanban Veritas — project interface
MVP completedWorkflow and API

Mini Kanban Veritas

A full-stack MVP that turns CRUD operations into a navigable, testable workflow.

  • React
  • TypeScript
  • Go
  • Chi
1 training connectionRead case study
MVP completedMMORPG companion

Itera

A web MVP that compares progression paths and explains a character’s next step using auditable rules.

  • React 19
  • TypeScript
  • Vite
  • Sass
2 training connectionsRead case study
SafeAnchor — editorial illustration
Under constructionVessel maintenance

SafeAnchor

A system under development to organize vessels, maintenance and inspection routines.

  • React 19
  • Vite
  • Node.js
  • Express 5
2 training connectionsRead case study
Liahona — LIA — editorial illustration
FoundationLocal employment and services

Liahona — LIA

From local needs to architecture: product vision, journeys, data modeling and technical decisions to connect talent and opportunities in Mambucaba.

  • Documentation
  • Product research
  • Domain modeling
Read case study
FrostyCamp Home — project interface
LegacyLanding page and digital communities

FrostyCamp Home

An institutional landing page presenting FrostyCamp’s proposition, services and methodology.

  • React 18
  • Create React App
  • styled-components
  • react-awesome-reveal
1 training connectionRead case study
LabAcademic study

SecureAuth Web3

An academic study of authentication and Web3.

  • Node.js
  • Express
  • JWT
  • Web3
1 training connectionRead case study