\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!!
Pedro Campos - Python Developer profile photo

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


CDC

Recipe app

github.com/pcampos119104/cdc

A 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/pdrf

Multi-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/pdrl

AI-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.

Contact