Skip to content
Pedro Campos

Independent software studio · São Paulo / Remote

Software built around how your business actually works.

Custom web applications, APIs, integrations, and business automation designed and built directly by a senior Python/Django developer. Direct senior execution from first conversation to production.

Direct communication from first conversation to production.

01 / Selected Work

Bespoke software designed to solve specific operational friction.

Case study // MDC-01 Internal operations · Django application

MDC — Member Database & Administration Platform

Operational context

MDC replaces manual member administration with one Django platform for records, attendance, reports, and internal administrative workflows.

What was built

A private operations platform covering member records, attendance, reporting, file handling, scheduled workflows, and email notifications.

System architecture

Python · Django · PostgreSQL · pytest · Docker · GitHub Actions

Source repository
Case study // CDC-02 Content workflows · Server-driven application

CDC — Recipe Management Application

Operational context

CDC organizes recipe content and day-to-day workflows in one Django application with a lightweight server-driven interface.

What was built

A centralized recipe application with structured content, browsing and updates, authenticated internal workflows, and a reproducible development environment.

System architecture

Python · Django · HTMX · Alpine.js · Tailwind CSS · pytest · Ruff · Docker Compose

02 / What I Build

Python systems built for real operational work.

01 / Web

Web Applications

Django applications, internal systems, dashboards, and server-driven interfaces shaped around business rules and operational workflows.

Django · Internal systems · Server-driven interfaces

02 / Backend

APIs & Integrations

REST APIs and backend integrations that connect services, expose structured data, and keep systems working together.

Django REST Framework · REST APIs · Service integrations

03 / Automation

Business Automation

Python automation for data processing, scheduled tasks, reports, email delivery, and repetitive operational workflows with clear error handling.

Scheduled tasks · Data processing · Reports & delivery

03 / Studio Philosophy

Why work with an independent studio?

The person who understands your requirements is the person who designs and builds the software. Context stays close to the work from scope through production.

Principle // 01

Direct Senior Ownership

You communicate directly with a developer who has worked in software since 2013. Requirements do not pass through sales or account layers.

Direct communication

Principle // 02

Pragmatic, Maintainable Scope

Solutions use proven tools and a scope shaped around the problem—not unnecessary complexity or technology for its own sake.

Simple to operate

Principle // 03

Focused Increments, Clear Feedback

Working software is delivered in focused increments, keeping feedback grounded in real functionality and shared context.

Visible progress

04 / Process

A disciplined path from operational problem to production.

  1. Step 01

    Understand the operation

    Map the day-to-day workflow, bottlenecks, requirements, and what success means in practical terms.

    Discovery

  2. Step 02

    Define the right scope

    Prioritize the highest-impact functionality and define data and architecture before adding complexity.

    Scope & architecture

  3. Step 03

    Build in focused increments

    Implement working functionality with automated tests, direct feedback, and visibility throughout.

    Build & feedback

  4. Step 04

    Deploy and maintain

    Set up pragmatic deployment, operational documentation, monitoring where appropriate, and ongoing care.

    Production & support

05 / Foundation

Technology follows the problem, not current industry hype.

Proven tools chosen for clarity, reliability, and long-term maintainability.

01 // Backend & web

Python & Django

  • 10+ years in software development
  • Django and Django REST Framework
  • REST APIs
  • Wagtail where appropriate
02 // Data architecture

Relational Persistence

  • PostgreSQL
  • Relational data modeling
  • Reporting queries
  • Schema migrations
03 // Frontend

Server-Driven Interfaces

  • Django templates
  • HTMX
  • Alpine.js
  • Tailwind CSS and semantic HTML
04 // Quality

Testing & Code Quality

  • pytest
  • Automated tests
  • Ruff
  • pre-commit checks
05 // Delivery

Workflows & Automation

  • Git and GitHub
  • GitHub Actions
  • CI/CD
  • Automated build and test checks
06 // Infrastructure

Containers & Environments

  • Docker and Docker Compose
  • Linux
  • Containerized environments
  • Pragmatic deployment
06 / About

Founder & Senior Software Engineer

Portrait of Pedro Campos
Pedro CamposSão Paulo, BR

I am a senior software developer based in São Paulo, with over 10 years of software development experience. Through this independent studio, I build web applications, APIs, and business automation, primarily with Python and Django.

I run this independent studio to give businesses a direct technical partner for custom software initiatives. I have worked remotely with US-based companies and prefer clear communication, pragmatic architecture, and maintainable solutions.

When you engage the studio, you work directly with me from requirements through implementation, automated testing, deployment, and ongoing maintenance.

Background
Since 2013
Software delivery
Development
10+ years
Software engineering
Collaboration
Remote
US companies
Engagement
End-to-end
Direct execution
Initiate conversation // Studio inquiry

Have an operational process that software could make simpler?

Tell me about your current workflow, where friction lives, and what you want to automate. Direct conversation, without sales handoffs.

Direct conversation, without sales handoffs.