
João José Bentivi
Verified Expert in Engineering
Full-stack Software Engineer and AI Systems Developer
São Luís - State of Maranhão, Brazil
Toptal member since May 15, 2026
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
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Head of Engineering & Infrastructure
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.
Experience
Pensador
https://literaturaviva.duckdns.org/JurisAI
https://www.jurisaiapp.com.brEducation
Bachelor's Degree in Computer Science
Universidade Presbiteriana Mackenzie - São Paulo, Brazil
Bachelor's Degree in Physics
Federal University of Ceará - Fortaleza, Ceara, Brazil
Certifications
Machine Learning
Itaú Unibanco
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring