Matheus Felipe

Matheus Felipe

AI & Data Engineer — Belém, PA, Brazil

Open to WorkFreelance

About

AI and data engineer with experience at public agencies applying AI models and LangChain to classify large volumes of data, with Python pipelines and Big Data.

At AvancesBR I also build production systems: backends in Python and TypeScript/Node.js, AI integrations (RAG, LangChain, OpenAI) and containerized deployments with Docker Swarm.

Computer Science student at UFPA and Artificial Intelligence & Machine Learning student at UNIASSELVI, on a full scholarship.

Technical Skills

AI & Machine Learning

LLMs & LangChainAI Data ClassificationMachine Learning (Scikit-learn)OpenAI / RAG

Data Engineering

Python (Pandas, NumPy, PySpark)SQL & DatabasesETL & Data PipelinesBig Data (Hadoop, Impala, NiFi)Power BI

Infrastructure & Web

Linux / Cloudera ManagerDocker / SwarmTypeScript / Node.jsReact / Next.jsn8n / Automation

Languages

Portuguese · NativeEnglish · 90%French · 80%

Experience

AI & Data — COPAS

TRT-8 — Regional Labor Court
2025
  • Automated the classification of the employee health plan (PAS) expense data with AI models and LangChain.
  • Built extraction and cleaning pipelines in Python (Pandas) and SQL over 1 million records covering 5,000 active public servants.
  • Delivered the results in Power BI dashboards used by the court's management.
Python · Pandas · LangChain · LLMs · SQL · Power BI

Big Data & AI Engineer

SEFA — State Treasury of Pará
2024
  • Classified tax documents with AI models in the Big Data environment of the state treasury, which processes more than 700 million tax documents (electronic invoices and others) a year — official SEFA figure, 2024.
  • Built ETL pipelines with Apache NiFi and PySpark, moving data from source systems into the Hadoop Data Lake (HDFS).
  • Ran analytical SQL with Impala at that volume.
  • Monitored the servers and the Hadoop/Impala clusters with Cloudera Manager and NetData.
Hadoop · HDFS · Data Lake · Apache Spark · PySpark · Apache NiFi · Impala · Cloudera Manager · NetData · Python · SQL · AI classification

Web Developer

PROEX — UFPA
2022
  • Sole developer of the portal of UFPA's Office of Extension (PROEX).
  • Restructured the whole layout and kept the site running day to day.
Joomla · PHP · HTML · CSS · JavaScript · MySQL

Projects

GPS Vehicle Tracking

GPS Vehicle Tracking

Real-time tracking under its own brand, installable as an app, with alerts on WhatsApp.

In production as AGenteAcha GPS: tracker fleet online, panel installed as an app on the customers' phones.

View details

Problem: Selling tracking means selling a brand, not somebody else's software — and the alert has to reach the owner where they actually read it, not in an email nobody opens.

  • Architecture: upstream Traccar, with a custom frontend and external integrations
  • The alert leaves through WhatsApp, not e-mail: it is where the owner reads within minutes
  • A PWA with its own service worker instead of a store app: it installs on iOS and Android with no review and no second codebase
  • The branding bind mount is pinned to the file's inode, so every branding deploy recreates the container — otherwise it serves old content in silence
Traccar · Docker Swarm · Traefik · PWA · Service Worker · Evolution API · H2
Aesthetic Clinic CRM

Aesthetic Clinic CRM

Patients, scheduling, stock and WhatsApp in a single panel.

In production at an aesthetic clinic, used daily by the front desk and the doctors.

View details

Problem: The clinic ran on notebooks and WhatsApp: follow-up appointments were forgotten, leads coming from Instagram were lost between conversations, and stock ran out with no warning.

  • SQLite on a volume instead of Postgres: one clinic, one server — the whole database is a single file, and so is the nightly backup
  • Keywords classify the lead before any AI touches it: no cost per message and the receptionist can audit the rule
  • The scheduler runs inside the same process: reminders, returns and low-stock alerts need no external queue to be reliable at this size
  • Every write goes to an audit log, because "who moved this appointment, and when" is a clinic question, not an engineering one
React 19 · TypeScript · Vite · Tailwind v4 · Express · SQLite · JWT · Evolution API · Docker
Ad Traffic Management CRM

Ad Traffic Management CRM

Meta Ads and Google Ads of every client in one white-label panel, with balance alerts on WhatsApp.

In production at a sales agency (the MAX panel), plus a white-label version agencies sell under their own brand.

View details

Problem: The agency only found out an ad account had run dry when the client complained — reporting meant screenshots and a spreadsheet rebuilt by hand every week.

  • One Supabase per deployment: one agency's data cannot touch another's, not even through a query someone forgot to filter
  • pg_cron inside the database instead of a worker: the balance alert does not depend on any process staying up
  • The brand comes from the tenant row, so the agency's client never sees the product's name anywhere in the panel
  • Turning a campaign on or off is the only write we make into an ad account — admin only, confirmed on screen, recorded in an audit table
React · TypeScript · Vite · Supabase · PostgreSQL · Edge Functions · Meta Ads API · Google Ads API · Asaas

Landing Pages

Landing pages for architecture and engineering firms, built to be found and to book a visit.

Four full cases in the 🏛 Landing Pages app — names and metrics are illustrative.

View details

Problem: A studio's work is visual, but the site that shows it loads slowly, says nothing to Google and gives the visitor no obvious next step.

  • Static generation: with no server in the request path, there is nothing left to be slow
  • One page per service and per neighbourhood from a single template — the demand is local, so the content has to be too
  • The gallery loads first: in architecture the photo is the sales argument, not decoration
  • A fixed call button on mobile, because this traffic converts by phone in minutes and rarely fills a form
Next.js · TypeScript · Tailwind · next/image · Schema.org · GA4

AI Automation Platform

Visual workflow builder with AI agents

View details

Problem: Businesses need custom automation but existing tools lack deep AI integration and are expensive at scale.

  • A queue between the API and the execution: a slow workflow never holds the user's request open
  • One isolated worker per run, so a client's own code freezing does not take the others down
  • pgvector in the same Postgres: RAG without keeping a second, vector-only database alive
TypeScript · Next.js · Node.js · BullMQ · Redis · PostgreSQL · Docker · OpenAI

AI WhatsApp CRM

Intelligent CRM with WhatsApp + AI

View details

Problem: Small businesses lose leads because they can't manage WhatsApp conversations at scale.

  • Webhook rather than polling: the conversation lands on screen at WhatsApp's pace, not on a timer
  • The model classifies and suggests; by default a person still sends the reply
  • Inbox and Kanban read the same record, so sales never retypes what support already wrote
TypeScript · React · Node.js · Evolution API · OpenAI · PostgreSQL · Redis

Todoist-Notion Sync

Bidirectional sync engine

View details

Problem: Knowledge workers waste time keeping Todoist and Notion in sync manually.

  • Conflict resolution is explicit: last write does not win by default, because both sides are edited by the same person minutes apart
  • Every job retries, so one API being down becomes a delay instead of a lost change
  • An audit log per item: the answer to "why did this move?" has to exist
TypeScript · Next.js · Node.js · BullMQ · PostgreSQL · OAuth 2.0

DataForge

AI-powered data transformation

View details

Problem: Non-technical users struggle to clean and understand their data.

  • Processing in Python, interface in Next.js: each side does what it is actually good at
  • A transformation is a named pipeline, not a click someone remembers — next month it runs again the same way
  • The model writes the query and the user sees the resulting table, so the answer stays checkable
TypeScript · Next.js · Python · FastAPI · Pandas · OpenAI · Docker

Live websites

  • AGenteAcha GPS · Vehicle tracking · SaaS
    Visit ↗
  • Le Trèfle Rose · Concept · Irish pub (France)
    Visit ↗
  • Velo Repair · Concept · Bike repair (France)
    Visit ↗
  • Mau's Apparel · Retail · e-commerce
    Visit ↗
  • Tropical Alimentos · Food industry
    Visit ↗
  • Instituto Quero Viver · Healthcare · 3 clinics
    Visit ↗
  • Dopamine Reset · Own product
    Visit ↗

Education

B.Sc. Computer Science

UFPA — Federal University of Pará
2021

A.S. Artificial Intelligence

UNIASSELVI — Full Scholarship
2024

Looking for an AI & Data Engineer?

Open to full-time roles, freelance projects, and consulting. Let's build something great together.