CSChristian SaturninoPT

software engineer · marília, brazil

I build microservices and LLM agents that run in production.

Software engineer focused on high-performance back-ends, distributed architecture and AI agent integration. I currently work on the largest AI sales agent in Brazilian pharma retail. I also build complete products end to end, from the data pipeline to the published app.

flagship case

MarIA

@ Pedbotin production

The largest AI sales agent in Brazil's pharmaceutical retail.

A sales-automation agent actively used by some of the largest pharmacy chains in the country. I took part in the entire journey: agent architecture, flow orchestration with LangGraph, internal tool definitions and GPT model integration. The NestJS back-end runs the agent at scale, with RabbitMQ messaging. Evolution is continuous: I analyze real conversations, find friction points, tune prompts and refine the conversational flow.

Scale
Major pharmacy chains, running in production
My role
Agent architecture, back-end and continuous evolution
Outcome
Less human support, higher sales conversion
LangGraphNestJSGPTRabbitMQTypeScript
01.

Experience

  1. Mid-Level Full Stack Developer

    PedbotDec 2025 → now
    • Architecture, back-end and continuous evolution of MarIA, our AI sales agent.
    • Development and maintenance of Node.js / NestJS microservices used daily by major pharmaceutical retail chains.
    • Optimization of critical production APIs: log analysis, query profiling and latency reduction.
    • Code reviews, architecture discussions and direct collaboration with the product team.
  2. Junior Full Stack Developer

    PedbotAug 2024 → Dec 2025
    • RESTful APIs with NestJS and Laravel for high-volume internal systems.
    • Building modules and service-to-service integrations in an active production environment.
  3. Software Development Intern

    PedbotFeb 2024 → Aug 2024
    • Feature implementation with Express.js and React.js.
    • Bug fixing, external API integrations and participation in agile ceremonies.
02.

Projects

Products I built solo, end to end. Source is private, described by theme.

PRJ_01Mobile app · ML · scraping

Auction triage with computer vision

Mobile app (Android/iOS) that aggregates vehicle auctions from several auction houses and ranks opportunities. A scraper collects the lots, an OCR + NLP pipeline extracts risks from the PDF notices, and a computer-vision microservice (CLIP, zero-shot, no GPU) classifies damage in the vehicle photos. The scoring engine combines market (FIPE) price, risk and potential margin. Built for low operating cost, with no paid AI APIs.

My roleSolo, end to end: Laravel API, Playwright scraper, OCR and computer-vision pipelines, scoring engine, React Native app and CI/CD with automated deploy.

React NativeExpoLaravelPostgreSQLRedisPlaywrightTesseract OCRCLIP / PyTorchDockerGitHub Actions
PRJ_02SaaS marketplace · payments

Skill marketplace for AI agents

Platform where developers publish and monetize reusable “skills” for AI agents. High-performance back-end with Laravel + Octane, payments and seller payouts via Stripe Connect, and a Next.js front-end. Containerized monorepo with automated deploy.

My roleFull-stack + infra, solo: marketplace modeling, API, split-payment integration, front-end and Docker environment.

Laravel 12PHP 8.4Octane / SwoolePostgreSQLRedisStripe ConnectNext.js 15React 19Docker
PRJ_03Data engineering · geospatialIn progress

Public-health data pipeline

Python pipeline that cross-references 100% public DATASUS data (hospital production, structure, accreditations and funding ceilings) to locate and prioritize philanthropic hospitals that are candidates for SUS revenue recovery. It includes a composite scoring model, facility geolocation and an interactive map.

My roleConcept and solo development: pipeline architecture, open-data ingestion, prioritization model and visualization.

PythonETLDATASUS / SIGTAPPandasLeaflet
PRJ_04Full-stack · Shopify integration

E-commerce operations dashboard

Internal dashboard to run an e-commerce operation: products, kits, stock and expiry control, sales, expenses, a partner portal and spreadsheet imports. Automatic sync with Shopify via API and webhooks.

My roleFull-stack, solo: database modeling, application, Shopify integration and an authenticated partner portal.

Next.jsReactTypeScriptSupabase / PostgreSQLShopify APITailwind CSS
PRJ_05Chrome MV3 · micro-SaaS

Browser extension for product research

Chrome extension (Manifest V3) that injects an analysis layer onto Amazon product pages: data scraping, FBA profitability calculation, sales estimates from the sales rank and category-restriction checks. Freemium model with usage limits and payments.

My roleSolo: extension architecture, scraper, profitability calculator and freemium payment gating.

JavaScriptChrome Extension MV3Web scrapingExtensionPay
03.

Stack & Tools

Back-end & APIs

Node.jsNestJSExpressTypeScriptPHP / LaravelPythonRESTGraphQL

AI & LLM Agents

LangGraphLangChainOpenAI APILLM AgentsPrompt Engineering

Data & Messaging

PostgreSQLMySQLSQL ServerRedisRabbitMQ

Infra & DevOps

DockerGoogle CloudCI/CDGit

Architecture

MicroservicesDistributed ArchitectureSOLID

Education

  • Technologist in Systems Analysis and DevelopmentUniversidade de Marília (Unimar) · 2025

Certifications

  • Building Ambient Agents with LangGraphLangChain Academy · 2025
  • Perform Foundational Data, ML and AI TasksGoogle Cloud · 2023
  • Create and Manage Cloud ResourcesGoogle Cloud · 2023
  • Foundational Infrastructure TasksGoogle Cloud · 2023
  • Build and Secure Networks in Google CloudGoogle Cloud · 2023

Languages

  • PortugueseNative
  • EnglishIntermediate
  • SpanishIntermediate
04.

Contact

Open to conversations about back-end, distributed systems and AI products. I reply fast.