\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/Django developer specialized in the PyHAT stack (Python + HTMX + Alpine.js + Tailwind CSS). With over 5 years of experience, I build modern, fast and maintainable web applications using HTMX for server-side interactivity.
Strong focus on full-stack development, complex CRUDs, dashboards, internal tools and pixel-perfect implementations from Figma. Also experienced in building REST APIs with Django Rest Framework (DRF).
Proactive in implementing best practices (Docker, pytest, CI/CD) and delivering high-quality solutions. Advanced English and remote work experience with US clients.
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.