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

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


MDC

Church Member Management

github.com/pcampos119104/mdc

MDC 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/cdc

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

Let's talk