\Pedro Campos

Pedro é um desenvolvedor Python especializado em Django e expandindo para Sistemas agenticos

Ele constroi aplicações web modernas e dinâmicas com HTMX, Alpine.js, e TailwindCSS e sistemas agenticos com Crewai.

Fale comigo!!
Pedro Campos - Desenvolvedor Python foto de perfil

A simplicidade é o grau mais elevado de sofisticação.

Leonardo da Vinci

Sobre


Desenvolvedor Python especializado em Django, com HTMX, Tailwind CSS e Alpine.js, usando apenas Python desde 2020.

Atualmente, estou expandindo para Sistemas Agenticos usando CrewAI para melhores soluções em problemas complexos e habilidades em DevOps com Dokploy para me tornar um desenvolvedor mais completo.

Você pode encontrar meu trabalho no Github.

Habilidades


Linguagem

Python

JavaScript

Banco de dados

PostgreSQL

SQLite

Ferramentas

Pycharm

Marimo

Frameworks

Django HTMX Alpinejs Tailwindcss Wagtail DRF CrewAI

Devops

GitHub Actions Git Docker docker-compose Digital Ocean Heroku fly.io Dokploy

Outros

Inglês avançado

GNU/Linux

Projetos mais relevantes no github


CDC

Aplicativo de receitas

github.com/pcampos119104/cdc

Uma aplicação abrangente de gerenciamento de receitas construída com Wagtail CMS, servindo como plataforma de aprendizado para explorar e implementar tecnologias web modernas. Este projeto evoluiu de uma versão anterior disponível em: github.com/pcampos119104/magapp

Construído com backend Django/Wagtail, TailwindCSS e Flowbite para estilização, e PostgreSQL para armazenamento de dados. Recursos ferramentas de desenvolvimento modernas incluindo django-browser-reload para recarregamento automático, django-extensions para comandos de gerenciamento aprimorados, django-storages para manipulação de arquivos na nuvem, e testes abrangentes com pytest e ruff para qualidade do código. Usa notebooks Marimo para prototipagem de soluções e experimentação.

Infraestrutura inclui Docker Compose para desenvolvimento local simplificado e Just para automação de comandos. Atualmente implantado em um VPS Digital Ocean com orquestração Dokploy. Ativamente migrando para uma configuração homelab com acesso via túnel Cloudflare, Rustfs para armazenamento, Dockerfiles multi-estágio, GitHub Container Registry, e pipelines CI/CD com GitHub Actions. Integração futura planejada com CrewAI para processamento aprimorado de receitas.

PDRF

Processador de Receitas (CrewAI)

github.com/pcampos119104/pdrf

Aplicativo multi-agente para formatação e edição de receitas usando framework CrewAI. Este projeto demonstra o poder de agentes de IA colaborativos trabalhando juntos para processar e aprimorar conteúdo de receitas.

Construído com CrewAI para orquestração de agentes, UV para gerenciamento de dependências, e Docker para conteinerização. Recursos agentes e tarefas configuráveis através de arquivos YAML, facilitando a personalização do fluxo de processamento de receitas.

PDRL

Processador de Receitas (LangChain)

github.com/pcampos119104/pdrl

Aplicativo de processamento de receitas com IA usando LangChain e LangGraph com Ollama. Uma migração do fluxo de trabalho CrewAI para explorar diferentes arquiteturas multi-agente para formatação e edição de receitas.

Usa LangChain para integração LLM, LangGraph para orquestração de agentes, e Ollama para execução de modelos de IA locais. Recursos gerenciamento de configuração Hydra e suporta tanto desenvolvimento local com Docker quanto implantação em produção com Dokploy.

Experiências mais relevantes


DESENVOLVEDOR WEB

Julho 2024 - Fevereiro 2025

TITAN, REMOTO, COLORADO, EUA

Foram 2 projetos para o site nofie.com; trabalhei na porção "frontend" do app.

Um com Wagtail criou muitos layouts com Tailwind, seguindo um design do Figma criado por um designer. O objetivo era criar um blog para o produto.

O outro projeto foi um puro Django para construir o produto em si. Trabalhei com Django, HTMX, Tailwind CSS, JS, AlpineJS, MapBox, DaterangerPicker, e Handlebars. Especificações do Figma foram criadas por um designer e implementadas todas por mim.

DESENVOLVEDOR BACKEND

Fevereiro 2023 - Abril 2024

XNV, REMOTO, TEXAS, EUA

Desenvolvedor Python backend usando Django Rest Framework e seguindo a arquitetura Restful.

Responsável por análise e implementação de novas funcionalidades no sistema, correções de bugs.

Tive a iniciativa de atualizar o código para usar Pytest, Pre-commit, sphynx, jupyterLab(no kernel django) Swagger e docker compose para melhorar a saúde do sistema e agilidade da equipe.

DESENVOLVEDOR WEB

Janeiro 2021 - Janeiro 2022

CLINT, REMOTO, SÃO PAULO, BRASIL

Trabalho executado com Python, Django e um pouco de JavaScript, também usando o Postgres. Tomei a iniciativa de implementar documentação, docker para desenvolvimento e testes com Pytest.

Construído projetos menores com python, peewee, sqlite e Click.

Contato