Hello, I'm Luís França

Software Engineer Python Backend Engineer AI/LLM Engineer

Software engineering focused on Python, backend systems, automation, and AI, built with specification-driven development, architecture, automated testing, and production delivery.

Professional photograph of Luís Eduardo Carvalho França

What I Engineer

  1. Backend Engineering

    Robust Python services, domain logic, persistence, and production-ready backend systems.

  2. Software Architecture

    Modular boundaries, explicit interfaces, specification-driven decisions, and maintainable delivery.

  3. APIs & Automation

    API integrations, workflow automation, testing, and reliable connections between systems.

  4. AI & Intelligent Systems

    AI/LLM capabilities developed with engineering discipline, traceability, and product purpose.

Selected Engineering Work

Screenshot of Enterprise Platform

Enterprise Platform

Enterprise-grade web platform demonstrating specification-driven software engineering, modular architecture, security, automated testing, DevOps, observability, and software governance across the full development lifecycle.

  • Python 3.12
  • Django 6
  • PostgreSQL 16
  • Redis 7
  • Nginx
  • Docker
  • Docker Compose
  • GitHub Actions
  • django-environ
  • OpenCode
Screenshot of Intelligent Currency Platform

Intelligent Currency Platform

Modular currency intelligence platform for querying, tracking, forecasting, and analyzing exchange rates. Developed incrementally through successive releases, it combines API integration, PostgreSQL, automated testing, Docker, CI/CD, machine learning, and AI capabilities while maintaining software engineering and architectural discipline.

  • Python 3.12
  • FastAPI
  • PostgreSQL 16
  • Pytest
  • Docker
  • Docker Compose
  • GitHub Actions
  • AI/ML
  • OpenCode
Screenshot of Currency Quotation System — Python RPA

Currency Quotation System — Python RPA

Python RPA application for automated currency quotation queries through an external API, featuring historical data, a graphical interface, and report generation. The project documents an architectural evolution from an initial object-oriented design to a complete MVC structure supported by automated tests and mocks.

  • Python 3.12
  • Requests
  • Pandas
  • Pytest
  • OpenPyXL
  • TkCalendar
  • Mocks
  • MVC

How I Work

  1. Requirements

    Clarify goals, constraints, users, and measurable outcomes.

  2. Specification

    Translate requirements into explicit behavior and acceptance criteria.

  3. Architecture

    Shape boundaries, interfaces, data flow, and technical trade-offs.

  4. Implementation

    Build maintainable software from the approved technical direction.

  5. Testing

    Verify behavior, resilience, accessibility, and regression safety.

  6. Deployment

    Release through controlled automation and observable environments.

  7. Validation

    Measure outcomes and feed evidence into the next iteration.

Professional Evidence

  • Architecture

    Explicit boundaries, modular design, and documented technical decisions.

  • Quality First

    Automated testing and regression safety across project delivery.

  • Delivery

    Containerized environments, CI/CD, observability, and controlled releases.

  • Governance

    Specification-driven work with human review and release approval.

Let's build something meaningful

Open to challenging software engineering work and purposeful collaboration.

Contact me