Skip to content
View ryanvmorais's full-sized avatar

Block or report ryanvmorais

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ryanvmorais/README.md

Ryan Morais

Português (Brasil) · English

Desenvolvedor de software e educador em tecnologia. Ensino programação, IA e cibersegurança para quem quer sair da teoria e construir coisas reais.

Aqui no GitHub eu publico o código por trás do que ensino: ferramentas open source, laboratórios práticos e projetos documentados passo a passo. A ideia é simples: transformar teoria em algo que você consegue rodar e adaptar.

YouTube Blog Newsletter Podcast


🎯 O que eu faço

  • Construo aplicações web de ponta a ponta, do banco de dados à interface, além de sites, APIs e ferramentas CLI. Código testado, tipado e entregue por processo automático.
  • Protejo o que construo. Analiso vulnerabilidades e sigo boas práticas de segurança, porque segurança não é assunto à parte.
  • Automatizo com IA. Uso modelos de linguagem e agentes para tirar tarefas repetitivas do caminho e acelerar o desenvolvimento.
  • Ensino no blog, em vídeos, no podcast e na newsletter semanal, explicando o porquê e não só o comando.

📌 Repositórios em destaque

Repositório O que é
aprenda-com-ryan-morais Índice de todos os projetos, laboratórios e exercícios usados nas aulas e nos tutoriais. Comece por aqui para encontrar o código de cada conteúdo e rodar você mesmo.
webvigil Scanner de vulnerabilidades web (DAST) em Python. Engine reutilizável, CLI e dashboard opcional, seguro por padrão para rodar em produção. Open source (Apache-2.0), publicado no PyPI e como imagem no GHCR. Use apenas em sistemas autorizados.
mailvigil Analisador de relatórios DMARC em Python, offline e sem dependências. Lê os relatórios agregados (RUA) e diz, em linguagem simples, quem envia e-mail em nome do seu domínio e se já é seguro subir a política para p=reject. Open source (Apache-2.0), publicado no PyPI.
dmarc-facil Verificador de DMARC, SPF e DKIM que roda no navegador. Consulta o DNS por DNS-over-HTTPS, explica cada registro em português e mostra o próximo passo (p=none, p=quarantine, p=reject). Sem servidor e sem dependências. Open source (Apache-2.0). Use online.

▶️ Últimos vídeos no YouTube

🎬 Ainda não há vídeos publicados. Quando houver, esta lista se atualiza sozinha.


📝 Últimos artigos no blog

Ver todos os artigos →


📊 GitHub

Estatísticas de Ryan Morais Linguagens mais usadas


📫 Contato

Sugestão de tutorial, dúvida ou vontade de trocar uma ideia sobre código e segurança? Escolhe o canal:

E-mail LinkedIn


"Conhecimento que não é compartilhado se perde. O que eu aprendo, eu ensino."

Pinned Loading

  1. ryanvmorais ryanvmorais Public

    Desenvolvedor de Software & Educador | Repositórios didáticos sobre Python, IA, Full Stack e Cibersegurança. Material de apoio, labs práticos e desafios reais para devs iniciantes e avançados. Cont…

  2. aprenda-com-ryan-morais aprenda-com-ryan-morais Public

    Código e material de apoio dos vídeos do canal Ryan Morais sobre Python, Inteligência Artificial (IA), Automação e Cibersegurança: projetos, exercícios, tutoriais e laboratórios práticos de Pentest…

    Python 3

  3. webvigil webvigil Public

    Python DAST web vulnerability scanner for developers: reusable engine, CLI and optional dashboard. Passive and production-safe by default; opt-in Active Mode for XSS, SQLi, SSRF, RCE, XXE and more,…

    Python 1

  4. mailvigil mailvigil Public

    Python DMARC report analyzer for site owners and developers: reads aggregate (RUA) reports offline and says who sends mail as your domain and whether it is safe to move to p=reject. Zero runtime de…

    Python

  5. dmarc-facil dmarc-facil Public

    Verificador de DMARC, SPF e DKIM no navegador: consulta o DNS por DNS-over-HTTPS, explica cada registro e mostra o próximo passo (none, quarantine, reject). JavaScript puro, sem dependências nem se…

    JavaScript