Hi, I'm João Lucas Pires

Software Engineer

Experience
5+ years

Backend Software Engineer

CheckSec

April 2024 - Present
  • Development and maintenance of Django applications.
  • Migration of SPA-based applications to applications implementing an hypermedia-based architecture with HTMX and AlpineJS.
Django DRF Python HTMX JavaScript Alpine.js tailwindCSS

Full Stack Developer

Ad Evolutio

February 2020 - February 2024
  • Developed a broad range of internal and client-facing web applications, with an emphasis on real-estate, geo-spatial, event management and backoffice interfaces.
  • Built backoffice interfaces, CMS-based websites, reusable components and management software while coordinating some major projects with clients.
  • Performed DevOps tasks by initializing servers, creating boilerplate scripts/routines and preparing containers for deployment.
Django DRF Python HTMX JavaScript Alpine.js Bootstrap Ansible

Talks & Presentations

Django + HTMX: Patterns to Success

DjangoCon Europe • EuroPython • PyCon Portugal • 2025

This talk will approach tried and tested patterns for building applications using Django and HTMX. A broad set of topics covering all layers of a typical Django application will be covered to show how to maximize the effectiveness of building an application using the hypermedia driven approach.

Watch Talk

Building advanced back-office interfaces using Django & HTMX

PyCon Portugal • 2023

Explore a new approach for backoffice development using lightweight frameworks like HTMX and AlpineJS to introduce interactivity with minimal JavaScript.

Watch Talk

Freelance Projects

ensata

Driving School Platform

2025 - Currently

Online platform for theorical highway/road code tests. Currently used by hundreds of students.

Django HTMX Alpine.js PostgreSQL tailwindCSS

nitro

Driving School Management System

2020 - Currently

Integrated Platform for Driving School Management. Handles scheduling, transactions, student records, and more. Includes a companion app for students to track their progress and book lessons. Currently used by multiple teams on driving schools and hundreds of students.

Django HTMX JavaScript Alpine.js Bootstrap Ionic React

reality

Car Wash Management

2020 - Currently

Online platform for car wash management. Customers can book appointments, view their history, and download invoices.

Django Bootstrap JavaScript

Other Projects

Trainer @ University of Porto • 2025

Lectured a course on full-stack development with Django to candidates with Python experience.

Django Python
View Project →

Portuguese translation for Pretalx

Helped with the translation of the Pretalx project to portuguese.

Python

System Administration

Performed system administration tasks and minor webiste development for multiple small companies.

PHP Python Node.js Flutter

Podcasts & Articles

3 years of htmx + Django!

hx-pod • 2024

A short talk about my past experiences with htmx and how it has helped me build better web applications using Django.

Listen

Conference Contributions

Staff Volunteer

DjangoCon Europe 2025

2025

Assisted with event check-in, workshop assistance and overall organization during the conference.

Organization Staff Member

DjangoCon Europe 2024

2024

Contributed to the conference as part of the organization staff, where I assisted with event logistics and helped welcome and check in attendees.

Organization Staff Member

PyCon Portugal 2023

2023

Contributed to event coordination by assisting with venue setup, attendee registration, and general operations throughout the day.

Organization Staff Member

PyCon Portugal 2022

2022

Assisted with organizing and running the event, including preparing the venue, welcoming and registering attendees, and serving as staff member throughout the day.

Organization Staff Member & Host

DjangoCon Europe 2022

2022

Assisted with organizing and running the event, including preparing the venue, welcoming and registering attendees, and serving as a host and staff member throughout the day. I've also helped maintaining the conference's website.

Organization Staff Member

DjangoCon Europe 2021

2021

Contributed to DjangoCon Europe 2021 by helping organize, moderate, and maintain the virtual conference.

Get In Touch

I'm always open to discussing new ideas and contribute to projects in the Python, Django and HTMX ecosystems.
I'm also available for freelance work or consulting and can help you turn your ideas into reality.