Skip to content
Kaique Savi

Kaique Savi / dev in Campinas, Brazil

Code, dataand a bit of AI.

// the LLM suggests. the tests decide. production judges.

Hi, I’m Kaique. I’ve been working with software for about three years, all of them at DELIPE, where I now look after the tech side together with the team. I like TypeScript back ends, playing with data, and putting AI into things people actually use. Before that I was doing spreadsheets at an accounting office, which probably explains my urge to automate everything.

DELIPEwhere I’ve worked since 2023; now I look after the tech→ experience
FIAPwhere I study Artificial Intelligence, until 2028→ education
BackendTypeScript day to day, Python for data, and AI when it makes sense→ toolbox
NerdStar Wars and Lord of the Rings on repeat. The references around the site are no accident.→ my steam ↗

01 / experience

Where I learned almost everything.

I joined DELIPE in 2023 to build landing pages. I kept taking on bigger things, making mistakes, learning a lot from the team, and today I look after the company’s tech.

Marketing, sales and technology products for internet service providers in Brazil and Latin America.

Jun 2026 — now

Campinas, Brazil

Head of Technology

I look after the architecture and infrastructure of our products together with the team: AI monitoring, project management, the CRM and the websites.

  • Built DELIPE - OS, the company’s management system: from the sale in the CRM to account management and delivering the work, with KPIs at every stage.
  • Added an MCP server to it, so you can look things up and operate the system by talking to Claude.
  • Went through our cloud costs with the team and we turned off what was running for nothing.
  • Set up error monitoring where AI helps understand the problem and suggests a fix.
  • Take care, with the team, of the habits that save headaches: keeping each customer’s data apart, validating webhooks, rate limiting and rotating credentials safely.

TypeScript · Fastify · PostgreSQL · Drizzle · Redis · BullMQ · React · Docker · Claude API

“If no test can fail, nothing is guaranteed to work.”

May 2025 — Jun 2026

Campinas, Brazil

Full-Stack Developer (mid-level)

When I started working with AI and getting systems to talk to each other.

  • Worked on the backend of the AI monitoring product, which analyzes meetings, calls and support chats and helps ISP teams improve.
  • Built an API that generates marketing artwork with AI.
  • Integrated a lot of things: ISP management systems (IXC, Hubsoft, MK, SGP), support platforms, telephony and WhatsApp.
  • Built ETLs and n8n flows, plus a few Power BI dashboards.

NestJS · Drizzle · BullMQ · Python · LightGBM · n8n · Power BI · OpenAI · Whisper

“Every ERP has an API. Not every ERP has docs.”

May 2023 — Sep 2025

Sumaré, Brazil · hybrid

Full-Stack Developer (junior)

Where I learned to ship: brief in the morning, page live within days.

  • Built lots of websites and landing pages (more than 150) for ISPs and for DELIPE itself, with Astro, React and TypeScript.
  • Built the front end of an NPS survey and a WooCommerce integration.
  • Learned Docker and Linux by putting services live (and taking a few down along the way).

Astro · React · TypeScript · Docker Swarm · Linux

“A landing page is production too. The customer just sees it right away.”

Before code

Accounting and administrative assistant (2020–2023), alongside a technical degree in Business Administration. That is where I learned spreadsheets are the most used system in the world.

02 / projects

Things I’ve worked on.

First what I did at DELIPE, always with the team around. The code belongs to the company, so you only get the description. Then a few personal projects with open source code.

At DELIPE

Private code, so just the description.

DELIPE - OS

management

started it from scratch and still look after it

The company’s management system, end to end: it starts at the sale (CRM), goes through managing the client accounts and ends with delivering the work, with KPIs on every pipeline. You can use all of it by talking to Claude.

Fastify · PostgreSQL · Drizzle · BullMQ · React · React Flow · MCP

private

AI monitoring for ISPs

SaaS

looked after the AI and churn prediction

A SaaS used by internet providers: the AI reads support and sales conversations, points out what could be better, flags who might cancel and answers managers about their own system’s data.

NestJS · PostgreSQL · BullMQ · Claude · OpenAI · Python · LightGBM

private

AI monitoring

AI

The AI that keeps an eye on DELIPE’s sales team: it analyzes meetings and calls and flags what needs attention. A rep sends a WhatsApp voice note and the lead shows up in the CRM, ready.

NestJS · Supabase · Meilisearch · Whisper · Claude · BullMQ

private

GEO · AI visibility

AI

a module I built in the team’s Hub

Shows how ChatGPT, Claude, Gemini and Perplexity talk about an ISP’s brand in each city, and what can be done to improve it.

Fastify · PostgreSQL · Redis · MCP

private

Results Dashboard

data

Shows an ISP whether marketing paid off, matching ad spend with the sales that show up in their own system.

Express · Prisma · PostgreSQL · Playwright · Claude

private

I also worked on a LangGraph agent, a WhatsApp group auditor and an AI artwork generator.

After hours

Open source on GitHub.

01

isp-analytics-mcp

MCP

MCP server that gives an agent business-level tools over a fictional ISP (churn, delinquency, cohorts, sales) instead of a raw database dump.

Python · MCP · SQL

open
02

meeting-insights-ai

LLM

Agent that turns a meeting transcript into validated JSON (decisions, action items with owner and due date, risks), with an evaluation harness.

Python · LLM · evals

open
03

audio-transcriber

tool

Transcribes video and audio with timestamps using Whisper, splitting large files into chunks.

Node.js · ffmpeg · Whisper

open
see all repositories ↗

03 / education

Artificial Intelligence at FIAP.

I’m doing the degree alongside my job. It’s fully project-based, usually with agriculture as the setting, and it’s been a great way to properly study the things I already use day to day.

Degree
Artificial Intelligence (undergraduate)
School
FIAP, São Paulo, Brazil
Period
Jan 2026 — Jan 2028 · in progress
Subjects
machine learning, data engineering, computer vision, IoT and cloud

award

Winner of FIAP Global Solution 2025 · Future at Work

Global Solution is FIAP’s end-of-semester challenge. In this edition, themed Future at Work, the winning project was our fintech API. I was really happy about that one.

see the winning project ↓

Course projects

Open source on GitHub.

01

Fintech API

Javawinner · Global Solution 2025

The project that won Global Solution 2025 (Future at Work): a REST API for a digital bank, with users, accounts, cards, transactions, investments and rewards, plus JWT authentication.

Java · Spring Boot · Spring Security · JWT

open
02

OrbiTerra

Global Solution

Water-stress risk for coffee crops fusing satellite data (NDVI/LST) with an ESP32 soil sensor. With the sensor, Random Forest accuracy goes from 83.9% to 97.4% under temporal validation.

Python · XGBoost · Random Forest · ESP32

open
03

AgroGuard IA

Enterprise Challenge

Sompo Insurance × FIAP challenge over 4 sprints: risk prediction for farm equipment with an API, database, dashboard, model card and 68 tests. The group got smaller and from sprint 3 on I ended up running it solo.

FastAPI · PostgreSQL · Streamlit · Docker

open
04

Computer vision with YOLO

phase 6

YOLOv5 trained on a dataset I built, compared with pre-trained YOLO (COCO) and a CNN built from scratch.

PyTorch · YOLOv5 · CNN

open
05

Crop yield prediction

phase 5

Clustering, outlier detection and 5 regression models to predict crop yield, plus an AWS cost comparison between São Paulo and Northern Virginia.

Python · scikit-learn · AWS

open
06

Crop recommendation

phase 3

Exploratory analysis and predictive models over 2,200 soil and climate samples across 22 crops, as a team.

Python · pandas · scikit-learn

open
07

Smart irrigation with ESP32

phase 2

Reads soil moisture, pH and nutrients (NPK) and runs the water pump on its own. Circuit simulated on Wokwi.

ESP32 · C++ · PlatformIO · Wokwi

open

Before FIAP

Technical high school degree in Business Administration, Escola Municipal Dr. Leandro Franceschini (2021–2024).

04 / toolbox

What I reach for.

Grouped by what it does, not by this month’s hype.

Backend

  • TypeScript
  • Node.js
  • NestJS
  • Fastify
  • PostgreSQL
  • Drizzle
  • Prisma
  • Redis
  • BullMQ
  • Zod

Frontend

  • React
  • Next.js
  • Astro
  • Vite
  • Tailwind
  • TanStack Query

Data & AI

  • Python
  • Claude API
  • OpenAI
  • Whisper
  • MCP
  • LightGBM
  • XGBoost
  • SHAP
  • n8n
  • Power BI
  • BigQuery

Infra

  • Docker
  • Kamal
  • Cloudflare
  • Railway
  • Supabase
  • GlitchTip / Sentry
  • Linux

05 / AI skills

I also write for agents.

Skills are instruction folders that teach a coding agent (Claude Code) to do a job the right way, every time. I wrote these and use them every week.

Private repository. Here is what each one does.

  • /blindar

    Backend hardening across 6 axes (availability, anti-replay, credentials, authorization, audit and app identity). Diagnoses with file-and-line evidence and fixes by severity.

  • /ship

    End-to-end delivery with subagents: plan, code, local tests, review and validation in a real browser. House rule: no evidence, it didn’t happen.

  • /observabilidade

    Installs error capture on back end and front end, plus a pipeline where AI triages each error and opens a PR or issue on its own.

  • /raptor

    Runs security analysis (Semgrep, CodeQL and dependency checks) on any repository, inside Docker.

  • /rastreabilidade-uso

    Home-grown usage analytics, no SaaS: pages, actions and filters tied to the signed-in user, with an admin-only dashboard.

  • /tema-claro

    Adds light, dark and system themes to a React + Tailwind app, with no flash on load.

  • /transcrever-audio

    Local transcription with Whisper (free and offline), with automatic fallback to the API.

  • /video-narrado

    Generates a presentation video with animated slides and narration synced sentence by sentence.

06 / contact

Let’s talk.

If you want to talk about a project, about AI, or about the latest Star Wars movie, reach out. I’ll reply.

[email protected]

kaique@portfolio: ~

Appearance

Pick the site’s palette, like in an IDE. Saved in this browser.