Engenheiro de Software — Full Stack & IA

Marcelo
Murilo

Construo produtos do zero até a produção: backends em Node.js e TypeScript, agentes LLM com RAG e MCP, visão computacional e jogos.

NODE.JS · TYPESCRIPT · PYTHON · POSTGRESQL · LLMs

Retrato de Marcelo Murilo

MARCELO MURILO — SÃO LUÍS, MA

A run até aqui

Spawn

Comecei Análise e Desenvolvimento de Sistemas na UNDB, em São Luís. Primeiros commits, primeiros bugs, primeira noção de que era isso mesmo.

Primeiras quests

Entrei na Maximize como analista de suporte com foco em produto — traduzindo cliente em requisito e requisito em entrega — e comecei os primeiros freelas de IA e automação.

A side quest virou startup

Fundei a Rejogy: plataforma de partidas esportivas com pagamentos divididos via Stripe Connect e matchmaking por estatísticas. –80% do esforço de organizar um jogo.

Quests em paralelo

Estágio de engenharia de software na CDTI — Angular, TypeScript e ferramentas internas com IA — enquanto a Rejogy evoluía para arquitetura modular com Go, MCP e testes.

Power-up de IA

No Instituto Azimuth: ponto biométrico com reconhecimento facial, OCR de documentos, agentes LLM — e queries críticas que caíram de 20 minutos para 1–2 segundos.

Boy Arena

Ver o drop

Drops de projeto

Ver GitHub
Em desenvolvimento Sprite do personagem do Boy Arena correndo

Boy Arena

Arena survival com ondas de monstros, bosses e progressão de build. Feito dentro da plataforma MOR.

PHASER · TYPESCRIPT · VITE

Em desenvolvimento

Animals Remember

RPG multiplayer de sobrevivência: mundos por sessão, possessão de animais, economia de recursos e dia/noite. Feito dentro da plataforma MOR.

PHASER · COLYSEUS · TYPESCRIPT

Demo jogável (solo, sem multiplayer) — ~90MB, pode demorar pra carregar

Plataforma

MOR Platform

Ambiente de criação e exportação de jogos: studio, engine 2D/3D, build e player em um monorepo.

TYPESCRIPT · MONOREPO · CAPACITOR

Fundador

Rejogy

Plataforma mobile de partidas esportivas: pagamentos com split, lista de espera e matchmaking por estatísticas.

REACT NATIVE · NODE · STRIPE CONNECT

Em produção ÁTRIO

Átrio Platform

Portal do colaborador com ponto biométrico por reconhecimento facial e embeddings vetoriais. Instituto Azimuth.

REACT · NODE · PGVECTOR · CLOUD RUN

IA · Freelance AI/
MCP

Agentes LLM & Visão

Agentes com MCP para consultas em linguagem natural a bancos relacionais e análise esportiva em tempo real com YOLOv8.

PYTHON · RAG · MCP · YOLOV8

Drop em destaque

Boy Arena

VERSÃO 0.1.0 — MOR PLATFORM

Arena survival 2D em Phaser + TypeScript. Você enfrenta ondas de monstros em biomas de deserto, floresta, pântano e cidade mágica — com bosses, armas, habilidades e progressão de build a cada run.

  • Sistema de ondas com eventos de mundo e bosses por bioma
  • Combate com combos, knock-up e style rank
  • Progressão: XP, upgrades de arma, skills e corrupção
  • Controles mobile e export web / Android via MOR Build

Demo jogável direto no navegador — ~200MB, pode demorar pra carregar

Experiência

Baixar CV
  1. 2024 — ATUAL Rejogy Fundador & Engenheiro Líder –80% de esforço na organização de partidas
  2. 2024 — ATUAL Freelance Engenheiro de IA & Automação Agentes LLM via MCP · visão com YOLOv8
  3. JAN 2026 — MAI 2026 Instituto Azimuth Desenvolvedor Backend — Automação & IA Queries críticas de 20 min → 1–2 s
  4. ABR 2025 — NOV 2025 CDTI Estagiário de Engenharia de Software Angular + TypeScript · ferramentas internas com IA
  5. JUN 2024 — AGO 2025 Maximize Analista de Suporte — Foco em Produto –30–50% de retrabalho em demandas

FORMAÇÃO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS — UNDB (2023–2025) · SISTEMAS DE INFORMAÇÃO — IFMA (2023–2027)

Stack

BACKEND & DADOS

  • Node.js
  • TypeScript
  • Python
  • PostgreSQL
  • Redis
  • REST APIs
  • Clean Architecture

IA & VISÃO

  • RAG
  • MCP
  • Agentes LLM
  • pgvector
  • Qdrant
  • OCR
  • YOLOv8
  • OpenCV

FRONTEND & MOBILE

  • React
  • React Native
  • Expo
  • Angular
  • Vite
  • Tailwind
  • Phaser

CLOUD & DEVOPS

  • Google Cloud Run
  • Docker
  • GitHub Actions
  • Linux
  • Supabase
  • MinIO
  • Stripe Connect

Achievement desbloqueado · 2023

Atypical Parents — 1º lugar na UNDB

Pitch do Atypical Parents no palco da UNDB Time do Atypical Parents reunido no evento da UNDB

Minha primeira conquista veio logo no começo da run: o Atypical Parents, startup que ajudei a idealizar na UNDB, ganhou o primeiro lugar entre as startups de tecnologia — premiada como a melhor ideia.

Mas a história por trás do troféu é melhor que o troféu. Foi meu primeiro pitch em palco, com mais de 150 pessoas assistindo. O nervosismo tomou conta, o slide travou no meio da apresentação e tive que improvisar sem apoio nenhum — inclusive nas perguntas da banca, que ninguém tinha ensaiado.

Saí do palco convencido de que tinha sido um desastre e fui embora do evento mais cedo. Horas depois, chegou a mensagem no grupo do time: tínhamos ganhado o PRIMEIRO LUGAR.

A lição que carrego desde então: a mente joga a gente pra baixo antes de qualquer resultado. Não se dê por vencido antes do fim — e não deixe sua cabeça te sabotar.

E no fim da jornada veio o replay: trabalhando com metodologias ágeis na prática — pesquisa de mercado, MVPs, validação e os papéis de Product Owner e Scrum Master — o Atypical Parents venceu de novo, com o mesmo time. A maior lição não foi técnica: foi aprender a se adaptar, comunicar direto ao ponto e buscar consenso pra tomar as melhores decisões em equipe.

POST DO PITCH → POST DO FINAL →