Skip to content

Software engineer, digital solutions developer.

How I Can Help

Systems, automation and integrations built to make your business more scalable and efficient.

Custom Web Applications

Custom systems that digitize and streamline business operations.

Delivered

  • Public booking calendar per unit, isolated from the others in the database
  • Finance platform with payroll rules and amounts encrypted before storage
  • Operations panel that tracks each task from submission to download

APIs & Backends

Robust foundations that connect applications, data and business logic.

Delivered

  • Company lookup API answered from the local dataset, with no external call
  • Per-subscriber isolation with 25 RLS policies across 19 tables
  • Service that takes a PDF and returns the data as JSON, one parser per layout

Workflow Automation

Automating repetitive tasks to cut manual work and boost efficiency.

Delivered

  • Court certificates requested from state and federal portals, delivered as ZIP
  • Retry that separates a technical failure from bad input and avoids rework
  • Automatic re-check every 30 days, with a cap on attempts per case

Systems Integration

Connecting different systems to centralize information and automate workflows.

Delivered

  • ETL merging a legacy MySQL, a JSON API and a report into one MongoDB
  • Integration with no credential exposed in the browser, via server routes
  • Published company registry as the single source other systems query

Data Collection & Processing

Automated collection and organization of data that turns it into useful business insight.

Delivered

  • 1.6 million court cases kept and updated in MongoDB
  • Monthly load of the public tax registry, atomic swap and no downtime
  • Requisition orders in PDF turned into JSON, with OCR for files without text

Cloud & Infrastructure

Configuring and deploying applications in secure, stable environments built to scale.

Delivered

  • Docker environment running the browser agents on a Linux server
  • GitLab CI/CD deploys with a systemd unit and automatic restart
  • Scheduled runs with an isolated profile and resources cleaned each time

About

I'm Luis Henrique Engel Saul and I work in software development. I specialize in back-end development: distributed systems, asynchronous processing, automation, scalable APIs and digital transformation.

I hold a degree in Accounting and worked as a tax consultant, where I built the automation and digital transformation skills I bring to engineering. Today I study Systems Analysis and Development at PUCPR and work as a back-end developer.

Need a dev?
Photo of Luis Henrique Engel Saul

Professional Experience

Homma Capital

Software Engineer

Homma Capital

I architected the court automation platform that orchestrates 130+ concurrent agents across Brazilian court systems, with parallel execution per state, a dedicated queue and real-time tracking over WebSockets. I built the API that turns requisition orders from ten courts into structured JSON, with OCR for files that carry no text, and the pipelines that keep millions of court cases in MongoDB.

Jul 2025 - Present

KPMG

Tax Consultant

KPMG

I automated the processing of high-volume fiscal files, with SPED records past 100,000 lines and ECF past one million. The ingestion, validation and transformation pipelines I wrote cut operational turnaround by up to 85%, in the same domain I model in databases today.

Nov 2022 - Feb 2025

The Church of Jesus Christ of Latter-day Saints

Volunteer Representative

The Church of Jesus Christ of Latter-day Saints

I coordinated full-time teams of up to 35 volunteers, running training sessions, tracking goals and leading the weekly planning behind community initiatives.

Feb 2019 - Feb 2021

Education

Pontifical Catholic University of Paraná

Systems Analysis and Development

Jan 2025 - Jun 2027

Pontifical Catholic University of Paraná

Accounting

Jan 2021 - Dec 2024

Courses & Certifications

Meta

Front-End Developer

2025

Google

UX Design

2025

Systems I've Built

A few projects built over the years, showing what I can do as a programmer.

Encrypted Finance SaaS

Next.js 16FastAPIPostgreSQL+11

Budget and cash-flow platform with each subscriber workspace isolated in the database. Amounts are encrypted before reaching Postgres, which stores bytes, and summed in backend memory. Payroll withholding follows the statutory tables.

Court-Ordered Payment Funnel

PythonMongoDBSelenium+5

Pipeline that keeps 1.6 million federal court cases in MongoDB and flags the ones holding a court-ordered payment. Three sources feed the queue, concurrent agents query the portals, and each confirmed payment is tied to a single plaintiff.

Court Certificate Platform

Next.js 16FastAPICelery+9

Platform that requests court certificates from state and federal portals. The form builds the union of the fields each state requires, the queue dispatches one agent per portal, and the tracking page follows the task through to the ZIP.

Public Multi-Tenant Calendar

Next.js 16PostgreSQLSupabase+7

Public booking calendar per unit, with its own link, admin panel and isolation from the other units. A day already taken is refused by Postgres, the calendar updates over WebSocket on open devices, and each month exports as a shareable image.

Concurrent Agents Across Two Courts

PythonMongoDBSelenium+4

Two court funnels on one MongoDB, holding 287,000 cases and 10.8 million docket entries. Agents read the public docket, sign in to the appellate court with two-factor authentication, and confirm the court-ordered payment by case class.

Company Registry with Atomic Swap

PythonFastAPIMySQL+7

API that answers a company's registration status from the tax authority's public monthly dataset, with no external lookup per request. The monthly load imports into staging and swaps the published table only at the end, resuming from a checkpoint.

PDF Parser for Ten Courts

PythonFastAPITesseract OCR+8

API that takes a court requisition order as a PDF and returns its amounts as JSON. Eleven parsers across ten courts keep each layout rule to itself, and two of them fall back to OCR when the file carries no selectable text.

I also built a few tools to help with everyday work. Feel free to use and try them.

Send a Message

Open to new work. Tell me what you need and we'll build the solution together.

Up to 500 characters0 / 500

Other Channels

Prefer another way? Find me here.