João José Bentivi, Developer in São Luís - State of Maranhão, Brazil
João is available for hire
Hire João

João José Bentivi

Full-stack Software Engineer and AI Systems Developer

São Luís - State of Maranhão, Brazil

Toptal member since May 15, 2026

Bio

Joao is a full-stack software engineer and AI systems developer with 10+ years of experience building production-grade applications. His expertise spans modern web development (Next.js, React, TypeScript), back-end engineering (Python, FastAPI), and AI systems (LLMs, RAG, multi-agent orchestration, semantic vector search). Joao is currently the head of engineering and infrastructure at MackAI and the founder of 2 AI-driven SaaS products in production.

Portfolio

Dance With Me
Agentic AI, Agentic RAG Systems, AI Agents, Amazon EC2, AI Product Management...
Literatura Viva/Pensador
Agentic RAG Systems, Agentic AI, Amazon EC2, AI Product Management...
JurisAI
Agentic AI, AI Product Management, Product Development...

Experience

  • Python - 12 years
  • Product Planning - 8 years
  • RAG Architecture - 4 years
  • APIs - 4 years
  • LangChain - 4 years
  • Prompt Engineering - 3 years
  • LLM Integration - 3 years
  • Model Context Protocol (MCP) - 1 year

Preferred Environment

Linux, Python, LangChain, RAG Architecture, LLM Integration, Prompt Engineering, SQL, Model Context Protocol (MCP), Amazon EC2, APIs

The most amazing...

...I've developed is Pensador, a full-stack AI SaaS with RAG, HNSW, streaming chat, billing, MCPs, and multi-agent reasoning.

Work Experience

AI Chatbot & Automation Engineer

2025 - 2026
Dance With Me
  • Built a lead-capture and profiling flow that collected website visitor information, class interests, preferences, and user profile data, storing structured records in a centralized database.
  • Developed an AI-powered chatbot system for Dance With Me, a dance school, to automate lead nurturing, client communication, and front-desk support workflows.
  • Implemented automated nurturing sequences with timed follow-ups, including 1-day, 2-day, and 5-day message intervals, to engage prospective students with relevant school, class, and enrollment information.
  • Designed personalized chatbot conversations that adapted responses based on each lead’s interests, dance preferences, goals, objections, and engagement history.
  • Integrated the chatbot with school databases through MCP-based tool workflows, enabling the system to retrieve student-specific information such as upcoming classes, schedules, enrollment details, and payment-related data.
  • Developed a multi-agent architecture with orchestration, validation, intent-analysis, and task-specialized agents to handle diverse user requests across sales, support, scheduling, and student service scenarios.
  • Automated repetitive front-desk interactions by enabling students and leads to receive personalized answers about classes, plans, school activities, and administrative information without requiring manual staff intervention.
  • Improved lead management and customer support scalability by organizing prospect and student data into actionable conversational workflows for follow-up, qualification, and retention.
Technologies: Agentic AI, Agentic RAG Systems, AI Agents, Amazon EC2, AI Product Management, Agile Software Development, Amazon Web Services (AWS), API Development, API Integration, APIs, Architecture, Back-end, Artificial Intelligence (AI), Background Jobs, Python, LLM Integration, Large Language Models (LLMs), Model Context Protocol (MCP), Conversational AI, Automation, Customer Support, User Profiles, User Analysis, Orchestration, Supabase, Vercel, REST APIs, Sales Funnel, CRM, Low Code, AI Integration, AI Tools, Agentic Coding, AI Agent Orchestration, Agentic AI Systems, Agentic Workflow Design, Cloud Computing

Senior Full-stack Developer

2025 - 2026
Literatura Viva/Pensador
  • Architected and shipped a production full-stack AI SaaS platform using Next.js 16, TypeScript, Supabase/PostgreSQL, and OpenAI Responses API, supporting conversational AI, research workflows, user authentication, and subscription-based access.
  • Built a real-time streaming AI chat engine using the OpenAI Responses API, enabling tool calling, reasoning-summary parsing, persistent conversation history, and low-friction user interaction.
  • Developed a Python MCP server exposing author-specific RAG retrieval tools across multiple philosophical corpora, allowing users to query curated knowledge bases through structured AI tools.
  • Implemented a semantic search infrastructure using OpenAI text-embedding-3-large and HNSW/hnswlib, achieving sub-millisecond approximate-nearest-neighbor retrieval across philosophical text corpora.
  • Created a parallel multi-agent analysis framework based on Edward de Bono’s Six Thinking Hats methodology, executing 6 specialized agents concurrently to generate a multi-perspective research synthesis.
  • Built an asynchronous worker pipeline for long-running AI tools, including queued requests, processing states, timeout guards, external API execution, persisted results, and front-end polling for completion.
  • Implemented security and access-control foundations using Supabase Auth, Google OAuth, server-side cookies, PostgreSQL Row Level Security, protected API routes, secret-based worker authentication, and server-side validation.
  • Established product observability through structured API logs, redacted sensitive fields, tool invocation tracking, usage analytics, latency aggregates, costs, and admin-facing performance monitoring.
Technologies: Agentic RAG Systems, Agentic AI, Amazon EC2, AI Product Management, Agile Software Development, API Development, API Integration, AI Agents, APIs, Artificial Intelligence (AI), Back-end, Amazon Web Services (AWS), RAG Pipelines, Retrieval-augmented Generation (RAG), Next.js, React, TypeScript, Tailwind CSS, Responsive UI, Real-time Streaming, Web App Development, Supabase, PostgreSQL, Background Jobs, REST APIs, OpenAI SDK, Stream Chat, Multi-agent Systems, Prompt Engineering, Model Context Protocol (MCP), Function Calling, Semantic Search, Payments, Supabase Auth, AI Integration, AI Tools, Vector Databases, Scalable Vector Databases, Agentic Coding, AI Agent Orchestration, Agentic AI Systems, Agentic Workflow Design, Cloud Computing

Senior Full-stack Developer

2024 - 2026
JurisAI
  • Designed and led the product development of JurisAI, an AI-driven legal research platform that reached 600+ active users and supported lawyers with context-aware legal research workflows.
  • Built a RAG-based legal retrieval system that enabled users to search, analyze, and discuss legal questions using laws, jurisprudence, and legal doctrine as contextual knowledge sources.
  • Developed intelligent legal workflows for document generation, legal argument refinement, and ingestion of procedural documents across multiple file formats.
  • Scaled the platform to more than 2,000 legal queries, validating the product’s practical use among legal professionals and law-firm workflows.
  • Collaborated with legal experts and stakeholders to translate domain-specific legal requirements into AI workflows, retrieval logic, and product features.
  • Created a specialized legal AI assistant that helped lawyers explore legal theses, refine arguments, and interact with complex legal knowledge beyond generic chatbot capabilities.
Technologies: Agentic AI, AI Product Management, Product Development, Legal Technology (Legaltech), SaaS Product Management, Large Language Models (LLMs), Agentic RAG Systems, Semantic Search, Retrieval-augmented Generation (RAG), FastAPI, Python, LangChain, Natural Language Processing (NLP), OpenAI SDK, Model Context Protocol (MCP), HNSW, Amazon EC2, Cloud Architecture, Web Scraping, Scraping, Supabase Auth, AI Integration, AI Tools, Vector Databases, Minimum Viable Product (MVP), Scalable Vector Databases, Agentic Coding, AI Agent Orchestration

Senior Full-stack Developer

2024 - 2026
Luminus Solucoes em Inteligencia Artificial
  • Designed and led the engineering of JurisAI, an AI-driven legal research platform with 700+ active users.
  • Built an LLM-based retrieval system using RAG architecture for context-aware legal information retrieval.
  • Orchestrated model fine-tuning and continuous-learning pipelines to improve answer relevance and performance.
  • Established scalable cloud infrastructure on AWS, including containerization (Docker) and CI/CD pipelines.
  • Collaborated with legal experts and stakeholders to embed domain knowledge into AI workflows.
Technologies: LLM Integration, Telegram Bot Platform, RAG Architecture, APIs, Amazon EC2, Amazon RDS, Product Planning, Database Development, Agentic AI, ETL, ETL for AI, ETL Pipelines, Large Language Models (LLMs), Data Integration, Amazon Web Services (AWS), Back-end, Full-stack, Stripe, Stripe API, CTO, Claude Code, API Development, Full-stack Development, Node.js, PostgreSQL, Third-party APIs, Workflow Automation, Claude, Vercel, Artificial Intelligence (AI), AI Agents, Generative Artificial Intelligence (GenAI), Cloud, Product Development, Linux, Python, LangChain, Prompt Engineering, SQL, Model Context Protocol (MCP), Software Development, PDF, REST APIs, Document Processing, Architecture, Software Engineering, Python 3, AI Integration, AI Tools, Minimum Viable Product (MVP), Scalable Vector Databases, Agentic Coding, AI Agent Orchestration

Head of Engineering & Infrastructure

2024 - 2025
Mack ai
  • Planned, designed, and deployed scalable server infrastructures supporting multiple mission-critical applications.
  • Established an organizational culture focused on collaboration, innovation, and continuous improvement.
  • Coordinated onboarding and technical training programs for new engineering hires, accelerating time-to-productivity.
  • Implemented end-to-end DevOps pipelines, CI/CD, containerization, and automated testing to streamline deployments.
Technologies: Marketing Strategy, Management, University Teaching, Training, Team Leadership, Machine Learning, Amazon Web Services (AWS), Back-end, Python, Architecture, Minimum Viable Product (MVP)

Experience

Pensador

https://literaturaviva.duckdns.org/
The first app in a library of methodology-driven products. It is powered by a corpus of 800+ works from 15+ thinkers, processed with academic rigor and organized for efficient retrieval. The Six Thinking Hats and OHP Orchestration methodology guides the multi-perspective analysis, helping you think like a thinker while leveraging the speed and power of AI.

JurisAI

https://www.jurisaiapp.com.br
JurisAI is an AI-powered legal assistant designed to help Brazilian lawyers and law firms accelerate legal research, document analysis, and drafting. I was involved in the successful development of the platform from product concept to technical implementation, designing the core AI workflows that allow users to ask legal questions, analyze PDFs, transcribe hearing audios, identify contradictions, and generate legal drafts. My work included building RAG-based pipelines over Brazilian legislation and legal doctrine, integrating LLMs for legal reasoning, structuring document and audio analysis flows, and improving the user experience through a practical chat-based interface. I also contributed to the system architecture, model selection, prompt design, back-end logic, and infrastructure decisions to support scalability, reliability, and secure handling of legal data. The result was a functional legal-tech product used by hundreds of users to reduce repetitive work and improve productivity in daily legal practice.

Education

2021 - 2025

Bachelor's Degree in Computer Science

Universidade Presbiteriana Mackenzie - São Paulo, Brazil

2012 - 2018

Bachelor's Degree in Physics

Federal University of Ceará - Fortaleza, Ceara, Brazil

Certifications

MARCH 2019 - PRESENT

Machine Learning

Itaú Unibanco

MARCH 2019 - PRESENT

Machine Learning

Alura

Skills

Libraries/APIs

Pandas, React, Scikit-learn, Stripe API, API Development, Node.js, REST APIs, Vue 3, Claude API, Google Drive API, NumPy, TensorFlow, Matplotlib, Keras, XGBoost, Stripe

Tools

Codex, Claude Code, Claude, Git, GitHub, Seaborn, Stream Chat

Languages

Python, Python 3, JavaScript, SQL, C++, TypeScript

Platforms

Telegram Bot Platform, Amazon EC2, Amazon Web Services (AWS), Vercel, Google Cloud Platform (GCP), Linux, Jupyter Notebook

Paradigms

ETL, Automation, Model Context Protocol (MCP), Agile Software Development, Scrum, Database Development, Management

Storage

Data Integration, JSON, Google Cloud, Amazon S3 (AWS S3), PostgreSQL

Frameworks

Next.js, Tailwind CSS, Flask, React Native

Other

RAG Architecture, Problem Solving, Mathematics, Physics, Supabase, FAISS, Agentic AI, Artificial Intelligence (AI), AI Agents, Generative Artificial Intelligence (GenAI), Agentic RAG Systems, Retrieval-augmented Generation (RAG), AI Tools, Product Owner, Agentic Coding, AI Agent Orchestration, Agentic AI Systems, Agentic Workflow Design, LangChain, LLM Integration, APIs, Software Development, Product Planning, Marketing Strategy, Integration, University Teaching, Smart Solutions, Research, Team Leadership, FastAPI, Multi-agent Systems, HNSW, Semantic Chunking, K-means Clustering, K-nearest Neighbors (KNN), Machine Learning, ETL for AI, ETL Pipelines, Large Language Models (LLMs), Back-end, Full-stack, CTO, Full-stack Development, Third-party APIs, Workflow Automation, Cloud, Product Development, PDF, Open-source LLMs, Document Processing, API Integration, Architecture, SQL Server, Software Engineering, Cloud Architecture, Low Code, Web Scraping, Scraping, AI Integration, AI/ML Workloads, Vector Databases, Minimum Viable Product (MVP), Data Science, Scalable Vector Databases, Product Management, Data Security, SaaS, Software Architecture, Web Development, Startups, Cloud Computing, Gemini, Dashboards, Prompt Engineering, Debugging, Statistics, Amazon RDS, Training, OpenAI SDK, Decision Trees, TSNE, Umap, Random Forests, SVC, Natural Language Processing (NLP), Linear Regression, Bayesian Classifiers, Classifier Ensembles, Support Vector Machines (SVM), Neural Networks, Cursor AI, RAG Pipelines, Law, Business Law, Qwen, AI Product Management, Legal Technology (Legaltech), SaaS Product Management, Semantic Search, Responsive UI, Real-time Streaming, Web App Development, Background Jobs, Function Calling, Payments, Conversational AI, Customer Support, User Profiles, User Analysis, Orchestration, Sales Funnel, CRM, Supabase Auth

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring