ABOUT ME

João Batista.
Software developer.

I'm a senior developer with over 15 years of experience, working with web systems, automation and artificial intelligence. I build the screens, the rules and the connections between systems.

João Batista

SKILLS IN PRACTICE

What I can
build.

The choice of tools considers the project requirements, the integrations it needs and how the system will be maintained.

Web applications

Portals, dashboards and internal systems with screens to look up data, enter information and track tasks.

  • React
  • Next.js
  • TypeScript

Business rules and data

Data structure, access permissions and the rules that determine what each person can look up or do in the system.

  • Python
  • FastAPI
  • PostgreSQL
  • Supabase

Artificial intelligence

Assistants that search documents and support customer service, with information sources and allowed actions defined in the project.

  • Language models
  • Semantic search
  • Agents

Integrations and automation

Sharing information between tools, updating records and running tasks that today depend on manual work.

  • APIs
  • Webhooks
  • WhatsApp
  • Google Calendar

HOW WE WORK TOGETHER

You talk to
the person who builds it.

I take part in defining the solution and in the development. First I try to understand who will use the system, how the work happens today and which tools are already part of the routine.

With that context, we align the priorities and what will be delivered. During development you follow the deliveries, test the features and talk to me about the adjustments.

EXPLORE A PROJECT

AI-powered support.
See the proposal.

An example of how I can connect information and customer service.

LET’S TALK

Let’s talk.
Start with the problem.

You do not need a finished scope. Tell me what you want to build, improve or automate and give me enough context to understand the situation.

Prefer to write directly?
BRIEF / 01

Tell me a little about the project.

The more context you share, the better I can understand the situation before our first conversation.

0 / 2500