\Pedro Campos
\Pedro Campos
Pedro is a Python developer specializing in Django and expanding to Agentic systems
He crafts modern, dynamic web applications with HTMX, Alpine.js, and TailwindCSS and agentic systems with Crewai.
Contact me!!
Simplicity is the ultimate sophistication.
Leonardo da Vinci
About me
Python Developer specializing in Django, with HTMX, Tailwind CSS, and Alpine.js, only using Python since 2020.
Currently, I'm expanding to Agentic systems using CrewAI for better solutions in complex problems and DevOps skills with Dokploy to become a more complete developer.
You can find my work on Github.
Skills
Languages
Python
JavaScript
Database
PostgreSQL
SQLite
Tools
Pycharm
Marimo
Frameworks
Django HTMX Alpinejs Tailwindcss Wagtail DRF CrewAI
Devops
GitHub Actions Git Docker docker-compose Digital Ocean Heroku fly.io Dokploy
Others
Advanced english
GNU/Linux
Most relevant github projects
Recipe app
github.com/pcampos119104/cdcA comprehensive recipe management application built with Wagtail CMS, serving as a learning platform to explore and implement modern web technologies. This project evolved from an earlier version available at: github.com/pcampos119104/magapp
Built with Django/Wagtail backend, TailwindCSS and Flowbite for styling, and PostgreSQL for data storage. Features modern development tools including django-browser-reload for hot reloading, django-extensions for enhanced management commands, django-storages for cloud file handling, and comprehensive testing with pytest and ruff for code quality. Uses Marimo notebooks for solution prototyping and experimentation.
Infrastructure includes Docker Compose for streamlined local development and Just for command automation. Currently deployed on a Digital Ocean VPS with Dokploy orchestration. Actively migrating to a homelab setup with Cloudflare tunnel access, Rustfs for storage, multi-stage Dockerfiles, GitHub Container Registry, and CI/CD pipelines with GitHub Actions. Future integration planned with CrewAI for enhanced recipe processing.
PDRF
Recipe Processor (CrewAI)
github.com/pcampos119104/pdrfMulti-agent app for formatting and editing recipes using CrewAI framework. This project demonstrates the power of collaborative AI agents working together to process and enhance recipe content.
Built with CrewAI for agent orchestration, UV for dependency management, and Docker for containerization. Features configurable agents and tasks through YAML files, making it easy to customize the recipe processing workflow.
PDRL
Recipe Processor (LangChain)
github.com/pcampos119104/pdrlAI-powered recipe processing application using LangChain and LangGraph with Ollama. A migration from CrewAI workflow to explore different multi-agent architectures for recipe formatting and editing.
Uses LangChain for LLM integration, LangGraph for agent orchestration, and Ollama for local AI model execution. Features Hydra configuration management and supports both local development with Docker and production deployment with Dokploy.
Last relevant experiences
WEB DEVELOPER
July 2024 - February 2025
TITAN, REMOTE, COLORADO, USA
It's been in 2 projects for the website nofie.com; I've worked in the "frontend" portion of the app.
One with Wagtail created a lot of layouts with Tailwind, following a Figma design by a designer. The goal was to create a blog for the product.
The other project was a pure Django project to build the product itself. I worked with Django, HTMX, Tailwind CSS, JS, AlpineJS, MapBox, DaterangerPicker, and Handlebars. Figma specifications were created by a designer and implemented all by myself.
BACKEND DEVELOPER
February 2023 - April 2024
XNV, REMOTE, TEXAS, USA
Backend Python developer using Django Rest Framework and following the Restful architecture.
Responsible for analysis and implementation of new features in the system, bug corrections.
I've the initiative to update the code to use Pytest, Pre-commit, sphynx, jupyterLab(on django kernel) Swagger and docker compose to improve system health and team agility.
WEB DEVELOPER
January 2021 - January 2022
CLINT, REMOTE, SÃO PAULO, BRAZIL
Working with Python and Django using a django template and a little javascript, using Postgres too. Initiative to implement Docker and Docker compose, pytest and documentation.
Built small side projects for the company using python, peewee orm with sqlite and Click for input.