\Pedro Campos
\Pedro Campos
Pedro Campos is a Python / Django Developer
I turn business requirements into reliable web applications, backend services, and internal tools with Python and Django. Based in São Paulo, Brazil, I am open to remote opportunities.
Let's talk about opportunities
Simplicity is the ultimate sophistication.
Leonardo da Vinci
About me
I am a Python/Django developer with 5+ years of professional Python experience and a broader software development background since 2013.
I turn requirements into maintainable software, working across backend services, REST APIs, internal tools, and lightweight server-driven web interfaces when needed.
I can follow a feature through implementation, automated testing, deployment, and maintenance, using Django, PostgreSQL, pytest, Docker, and CI/CD where they fit the problem. I have experience working remotely with US-based companies and prefer simple, maintainable solutions.
You can find my work on GitHub.
Skills
Core
Python Django PostgreSQL
Backend/Web
Django REST Framework REST APIs HTMX Alpine.js Tailwind CSS
Engineering
pytest Git GitHub Actions CI/CD Ruff pre-commit
Infrastructure
Docker Docker Compose Linux
Additional
Wagtail SQLite
Professional
Advanced English
Remote work with US companies
Selected projects
Church Member Management
github.com/pcampos119104/mdcMDC replaces manual member administration with a Django platform for member records, attendance, reports, and internal administrative workflows. I design, build, deploy, and maintain the application end to end.
It applies business rules, authentication and permissions, reporting queries, and private file access. Scheduled workflows generate birthday reports, render images, send email, track delivery status, and handle errors. Django, PostgreSQL, pytest, Docker, and GitHub Actions CI/CD support the application from development to production.
CDC
Recipe management application
github.com/pcampos119104/cdcCDC is a recipe management application that organizes recipe content and day-to-day workflows in one place. It evolved from an earlier version available at: github.com/pcampos119104/magapp
I built the application and its server-driven interface with Django, HTMX, Alpine.js, and Tailwind CSS, including authentication and Docker-based local development.
Automated tests with pytest and code checks with Ruff support a maintainable codebase, while Docker Compose and production settings keep development and deployment practical.
Professional experience
INDEPENDENT SOFTWARE DEVELOPER
Mar 2025 - Present
SÃO PAULO, BRAZIL
I design and develop a Django management platform for member records, attendance, reporting, and internal administrative workflows using Python and PostgreSQL.
I build scheduled automations for birthday reports, HTML-to-image rendering, email delivery, delivery-status tracking, and error handling, alongside business rules, authentication, permissions, reporting queries, and private file access.
I maintain quality with pytest, Ruff, and pre-commit, and package and deploy the application with Docker and GitHub Actions CI/CD. I also operate its self-hosted environment and prototype AI-assisted natural-language data querying as a complementary experiment.
PYTHON DEVELOPER
Aug 2024 - Feb 2025
NOFIE, REMOTE, COLORADO, USA
Contributed to two Python web applications for nofie.com, building product and content interfaces that connected server-rendered Django workflows with interactive behavior.
I owned the implementation of multiple layouts from Figma specifications, translating designs into responsive product and content pages.
The work used Django, Wagtail, HTMX, Alpine.js, Tailwind CSS, JavaScript, Mapbox, date-range components, and Handlebars.
PYTHON DEVELOPER
Feb 2022 - Apr 2023
XNV, REMOTE, TEXAS, USA
Developed backend features and REST APIs in Python with Django REST Framework, translating requirements into new functionality and fixes for existing backend services.
Improved the engineering workflow with pytest, pre-commit, Sphinx, Swagger, JupyterLab with a Django kernel, and Docker Compose.
PYTHON DEVELOPER
Jan 2021 - Jan 2022
CLINT, REMOTE, SÃO PAULO, BRAZIL
Developed and maintained web features with Python, Django, PostgreSQL, server-rendered templates, and JavaScript.
Built internal Python utilities and CLI tools with Peewee, SQLite, and Click, and processed and normalized raw data with Python and regular expressions.
Introduced Docker, Docker Compose, pytest, and documentation practices to make development more reproducible and maintainable.
EARLIER SOFTWARE DEVELOPMENT EXPERIENCE
2013 - 2016
SÃO PAULO, BRAZIL
Before specializing in Python, I developed Android and Java web software at Peopleway, It's 4, and New Mobi. This included Android features using REST APIs and SQLite, Java web functionality, an educational communication application, and a pet social-network app with CI/CD maintenance for Google Play Alpha releases.