Portfólio pessoal · RJ, Brasil

Daniel
Abreu.

Projetando experiências digitais.
Resolvendo problemas reais.

Estudante de Engenharia de Software. Desenvolvo aplicações, crio automações e exploro infraestrutura e segurança para transformar necessidades reais em soluções que funcionam.

Em evolução: Desenvolvimento web

Engenharia de Software Desenvolvimento Aprendizado contínuo

daniel-abreu / workspacev.2026

WORKSPACE / VISÃO GERAL

Ideias viram
projetos reais.

Tecnologia conectada a processos, infraestrutura e pessoas.

01DesenvolvimentoReact · TypeScript · APIs
building
02AutomaçãoPython · Integrações · Fluxos
optimizing
03InfraestruturaLinux · Docker · Redes
exploring
04SegurançaMFA · Dados · Laboratórios
learning
ReactTypeScriptPythonDocker

01 / Sobre mim

Software com propósito. Tecnologia com contexto.

Me interesso por toda a jornada — entender o problema, construir a solução e cuidar para que ela continue funcionando.

Sou estudante de Engenharia de Software e gosto de transformar problemas do cotidiano em sistemas, automações e experiências digitais.

Minha prática une React, TypeScript e Python a conhecimentos de redes, Linux, Docker e segurança aplicada. Trabalho em projetos públicos, soluções privadas de organização e laboratórios controlados.

Busco evoluir de maneira responsável: documentar decisões, testar mudanças e separar claramente o que já foi feito do que ainda está planejado.

Conheça meus trabalhos Ver perfil e formação
01

Resolução de problemas

Diagnóstico, troubleshooting e aprendizado prático com cenários reais.

02

Documentação técnica

Registro de processos, organização de rotinas e comunicação técnica objetiva.

03

Automação de processos

Scripts, OCR, Selenium e soluções simples para reduzir trabalho manual.

04

Infraestrutura e redes

Linux, Docker, virtualização, monitoramento e serviços em rede local.

05

Segurança ética

Estudos em laboratório, análise, hardening básico e ambiente autorizado.

06

Aprendizado prático

Projetos reais, testes, documentação e melhoria contínua.

02 / Competências

Da linha de código à infraestrutura.

Áreas que se conectam na prática e ajudam a construir soluções mais completas.

01

Suporte técnico

Atendimento, diagnóstico, sistemas internos e resolução de demandas.

02

Infraestrutura de TI

Servidores locais, Linux, virtualização, Docker e organização de serviços.

03

Redes de computadores

TCP/IP, DNS, DHCP, conectividade, monitoramento e troubleshooting.

04

Automação de processos

Python, PowerShell, Bash, OCR e automação de rotinas repetitivas.

05

Segurança da informação

Estudos éticos, análise, hardening e laboratório autorizado.

Explorar área
06

Desenvolvimento de software

React, TypeScript, Next.js, Python, Flask, APIs e aplicações para problemas reais.

Explorar área
07

Homelab e monitoramento

Uptime Kuma, Glances, AdGuard Home, Home Assistant, MQTT e Tailscale.

08

Documentação técnica

Registro de processos, padrões, testes e organização de conhecimento.

03 / Portfólio

Projetos feitos para sair da teoria.

Aplicações, sistemas privados, automações e experimentos com seu estágio de maturidade identificado — sem misturar ideia futura com entrega.

6 de 6 projetos
01 / AutomaçãoPúblico

Aplicação web · código aberto

VerificarSite

Aplicação web que automatiza a consulta de informações sobre URLs em um serviço externo. O resultado é apresentado por uma interface Flask; não constitui auditoria de segurança nem garante que um site é confiável.

PythonFlaskSeleniumHTML / CSS
02 / SoftwarePúblico

Website · projeto autoral

Portfólio profissional

Este site reúne minha apresentação, experiências, laboratórios e projetos. A evolução do portfólio inclui arquitetura de conteúdo, responsividade, navegação, SEO e acessibilidade.

Next.jsReactTypeScriptTailwind CSSVercel
03 / SoftwarePrivado

Aplicação pessoal · código privado

DanielOS

Sistema pessoal em evolução com tarefas, Kanban, projetos, agenda, notas, hábitos, foco, controle financeiro manual e cofre de backups. Desenvolvido de forma incremental com testes, autenticação e controles de acesso.

ReactTypeScriptViteSupabaseCloudflare Workers
04 / AutomaçãoPrivado

Scripts e ferramentas internas

Automações de documentos ocupacionais

Experimentos e ferramentas para reduzir preenchimento repetitivo, apoiar conferência e classificação de documentos e organizar fluxos ocupacionais com maior previsibilidade.

PythonFlaskSeleniumPDFOCR
05 / InfraestruturaLaboratório

Infraestrutura e redes · ambiente de estudos

Homelab e serviços self-hosted

Laboratório prático de Linux, redes, contêineres, acesso remoto e monitoramento. Utilizo esse ambiente para aprender sobre operação, diagnóstico, disponibilidade e segurança.

DebianLinuxDockerPortainerTailscaleHome Assistant
06 / SegurançaLaboratório

Estudos defensivos · ambiente autorizado

Laboratórios de segurança

Estudos de protocolos, captura de tráfego, inventário de serviços e boas práticas de hardening. Toda experimentação é limitada a ambientes próprios ou explicitamente autorizados.

LinuxKali LinuxWiresharkNmapRedes

Quer ver tudo que estou construindo?

Explore os projetos, estudos e experimentos do catálogo completo.

Ver portfólio completo

Método / Construção responsável

Antes de escrever código, entender o contexto.

Meu processo de estudo e desenvolvimento busca equilibrar solução, manutenção e responsabilidade — sem apresentar cada experimento como produto pronto.

Conhecer o método
  1. 01

    Entender o problema

    Requisitos, necessidades reais e impacto sobre pessoas e processos.

  2. 02

    Construir com segurança

    Controle de acesso, menor privilégio, validação de dados e respeito à privacidade.

  3. 03

    Testar antes de publicar

    Regressões, casos-limite, testes de tipos e validação do que realmente funciona.

  4. 04

    Operar e melhorar

    Documentação, monitoramento, manutenção, backups e aprendizado com falhas.

Da primeira pergunta ao acompanhamento de uma mudança.

Ver como aplico nos projetos

04 / O que vem depois

Um plano de evolução, não uma promessa.

Construir e aprender com método: consolidar o que existe, aprofundar fundamentos e experimentar com responsabilidade.

Explorar projetos
  1. 01Prioridade contínua

    Consolidar o que já existe

    Tornar meus projetos mais testáveis, documentados, acessíveis e fáceis de manter — antes de multiplicar funcionalidades.

    • Testes e correção de regressões
    • Acessibilidade e interface mobile
    • Documentação técnica e observabilidade
  2. 02Em estudo

    Aprofundar engenharia e automação

    Evoluir arquiteturas de aplicações e criar automações com validação, tratamento de falhas e impacto mensurável.

    • APIs e sistemas de gestão
    • Banco de dados e segurança por padrão
    • Automações em Python e fluxos documentais
  3. 03Em evolução

    Fortalecer infraestrutura e segurança

    Investir em homelab, Linux, redes, observabilidade, recuperação de serviços e laboratórios controlados.

    • Docker e serviços self-hosted
    • Monitoramento, backup e recuperação
    • Fundamentos de segurança defensiva
  4. 04Planejado

    Explorar novas integrações

    Experimentar IA local, automação residencial e novas interfaces somente quando houver segurança, necessidade e maturidade técnica.

    • Assistentes locais com privacidade
    • Integrações opcionais e reversíveis
    • Produtos e experimentos colaborativos

Processo

Como transformo ideias em entregas

Um processo que sigo desenvolvendo
  1. 01 / 04

    Entender o problema

    Requisitos, necessidades reais e impacto sobre pessoas e processos.

  2. 02 / 04

    Construir com segurança

    Controle de acesso, menor privilégio, validação de dados e respeito à privacidade.

  3. 03 / 04

    Testar antes de publicar

    Regressões, casos-limite, testes de tipos e validação do que realmente funciona.

  4. 04 / 04

    Operar e melhorar

    Documentação, monitoramento, manutenção, backups e aprendizado com falhas.

O roadmap é uma direção de aprendizado e desenvolvimento, não um cronograma contratado ou anúncio de recursos já disponíveis.

05 / Ferramentas

Um conjunto de ferramentas. Muitas possibilidades.

Tecnologias que utilizo em projetos, estudos ou laboratórios. Meu nível de experiência varia entre elas.

O importante não é colecionar logos — é saber por que escolher uma tecnologia para cada problema.

Ver competências e exemplos
01Python
02React
03Next.js
04Supabase
05PostgreSQL
06Linux
07Docker
08Git
09GitHub
10Flask
11Selenium
12HTML5
13CSS3
14JavaScript
15TypeScript
16Bash
17PowerShell
18MySQL
19Nmap
20Wireshark
21Uptime Kuma
22Home Assistant
23MQTT
24Tailscale

06 / Homelab

Onde a infraestrutura vira experiência.

Um ambiente prático para experimentar Linux, redes, contêineres, DNS, acesso remoto, monitoramento e operação de serviços.

Aprender fazendo, sem depender de infraestrutura cara.

Uso equipamentos e serviços de laboratório para desenvolver familiaridade com implantação, conectividade, troubleshooting, controle de acesso e recuperação. O ambiente é de estudo, não um serviço comercial oferecido ao público.

Ambiente de estudos · Em evolução

TOPOLOGIA CONCEITUAL

Ferramentas de laboratório

01Linux/Debian
02Docker
03Portainer
04Uptime Kuma
05AdGuard Home
06Glances
07Home Assistant
08MQTT
09Tailscale

Representação de tecnologias estudadas; não é um mapa de rede real nem expõe endereços internos.

Explorar o laboratório

07 / Desenvolvimento contínuo

O aprendizado acontece em movimento.

Não trato a evolução técnica como uma linha de chegada: acompanho frentes de estudo, projetos e áreas de prática.

Panorama de estudos e prática
Atualização contínua · Sem porcentagens inventadas
01

Engenharia de Software

em andamento

02

Python e automação

em evolução

03

Infraestrutura e redes

prática constante

04

Segurança da informação

estudos em laboratório autorizado

05

Homelab

ambiente ativo

06

Projetos

entregas reais e melhorias planejadas

08 / Formação

Uma base sólida, sempre em construção.

A graduação e os cursos complementares se conectam à prática em desenvolvimento, infraestrutura, automação e segurança.

FORMAÇÃO ACADÊMICA

Engenharia de Software

Estácio · graduação em andamento

Estudos complementares

PythonRedesLinuxDockerSegurança da InformaçãoAutomaçãoDesenvolvimento Web

Prioridade: transformar fundamentos em código, prática técnica e projetos que possam ser avaliados.

01 / FORMAÇÃO COMPLEMENTAR

Curso de Python 3 do básico ao avançado - com projetos reais

Udemy · 141,5 horas — Concluído em 19/05/2026

02 / FORMAÇÃO COMPLEMENTAR

Estágio Básico de Cabeamento Estruturado

Exército Brasileiro · Curso concluído

09 / Explore mais

Diferentes perspectivas. A mesma curiosidade.

Um olhar mais próximo sobre desenvolvimento, segurança e experimentação com infraestrutura.

01

Cybersegurança

Estudos em segurança da informação, redes, análise, hardening básico e laboratórios autorizados.

Explorar
02

Desenvolvimento

Aplicações com React, Next.js e TypeScript, automações com Python e sistemas de gestão.

Explorar
03

Laboratório Técnico

Homelab, Linux, Docker, monitoramento, redes locais e troubleshooting.

Explorar

10 / Contato

Uma boa ideia começa com uma conversa.

Aberto a oportunidades de estágio e início de carreira em desenvolvimento, automação, infraestrutura e suporte, além de colaborações e trocas técnicas.

Vamos construir algo útil.