Skip to content
View Pissinatti-py's full-sized avatar

Block or report Pissinatti-py

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Pissinatti-py/README.md
██████╗ ██╗███████╗███████╗██╗███╗   ██╗ █████╗ ████████╗████████╗██╗
██╔══██╗██║██╔════╝██╔════╝██║████╗  ██║██╔══██╗╚══██╔══╝╚══██╔══╝██║
██████╔╝██║███████╗███████╗██║██╔██╗ ██║███████║   ██║      ██║   ██║
██╔═══╝ ██║╚════██║╚════██║██║██║╚██╗██║██╔══██║   ██║      ██║   ██║
██║     ██║███████║███████║██║██║ ╚████║██║  ██║   ██║      ██║   ██║
╚═╝     ╚═╝╚══════╝╚══════╝╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝      ╚═╝   ╚═╝

Marcus Vinicius Pissinatti · backend engineer at @Samplemed · Chuck to almost everyone, Marcus when the bug is serious.

A braided timeline from 2019 to 2026: a backend trunk starts with freelance Django, a models strand forks off in 2020 and crosses back at the predictive module and a LangChain agent, a services branch splits off at FastAPI in 2022 and merges back in 2026, everything converges at now, and one line fades toward what comes next

For four years I have been one of the main hands behind Sample360, a health platform that insurers and underwriters use every day: hundreds of merged pull requests and code reviews on a single production codebase, from tenant isolation and login to the questionnaire engine and the background pipelines.

Python is the trade. Rust comes out when latency is the whole point. I came to programming for neural networks, stayed for the backend, and the two have met again: most of what I build now has a model somewhere in the pipeline.


Six stages, one loop

    ╔═══════════════════╗     ╔═══════════════════╗     ╔═══════════════════╗
 ┌─→║ 01 · 2020 → 2021  ║     ║ 02 · 2021 → 2022  ║     ║ 03 · 2022 → 2025  ║
 │  ║ NEURAL NETWORKS   ║     ║ DJANGO & THE WEB  ║     ║ SAMPLEMED         ║
 │  ║ █░░░░░ learning   ║ ──→ ║ ██░░░░ shipping   ║ ──→ ║ ████░░ owning     ║
 │  ╟───────────────────╢     ╟───────────────────╢     ╟───────────────────╢
 │  ║ image and tabular ║     ║ Django-ecommerce  ║     ║ multi-tenant, one ║
 │  ║ classifiers, CNN  ║     ║ storefront    ★5  ║     ║ Postgres / client ║
 │  ║ on CIFAR-10, RNN  ║     ║ Management-       ║     ║ JWT + MFA + OAuth ║
 │  ║ on stock prices,  ║     ║ Sistem        ★3  ║     ║ questionnaire     ║
 │  ║ a self-organising ║     ║ first DRF API,    ║     ║ engine · Celery   ║
 │  ║ map on credit     ║     ║ first FastAPI +   ║     ║ 800+ PRs merged   ║
 │  ║ fraud             ║     ║ Docker + Celery   ║     ║ 200+ reviewed     ║
 │  ╚═══════════════════╝     ╚═══════════════════╝     ╚═════════╤═════════╝
 │                                                                │
 │           ┌────────────────────────────────────────────────────┘
 │           │
 │  ╔═════════╧═════════╗     ╔═══════════════════╗     ╔═══════════════════╗
 │  ║ 04 · 2025 → 2026  ║     ║ 05 · 2026         ║     ║ 06 · NOW          ║
 │  ║ FOUNDATIONS       ║     ║ RUST & UPSTREAM   ║     ║ LLM AGENTS        ║
 │  ║ █████░ building   ║ ──→ ║ █████░ giving back║ ──→ ║ ██████ converging ║
 │  ╟───────────────────╢     ╟───────────────────╢     ╟───────────────────╢
 │  ║ fastapi-          ║     ║ webhook-ingester  ║     ║ finance-ai-       ║
 │  ║ boilerplate   ★1  ║     ║ 14k req/s, axum   ║     ║ assistant: agent  ║
 │  ║ auth-boilerplate  ║     ║ apache/airflow    ║     ║ with tools, RAG,  ║
 │  ║ observability     ║     ║ PR #71719 (open)  ║     ║ semantic cache    ║
 │  ║ demo: SSE +       ║     ║ opentelemetry-    ║     ║ market-insights:  ║
 │  ║ Prometheus        ║     ║ python PR #4964   ║     ║ a local LLM       ║
 │  ║ portfolio     ★1  ║     ║ (open)            ║     ║ curates the feed  ║
 │  ╚═══════════════════╝     ╚═══════════════════╝     ╚═════════╤═════════╝
 │                                                                │
 └─── the 2020 strand, back in the loop: every stage feeds NOW ────┘

Impact

  • 800+ pull requests merged into one production codebase since 2022, and a few hundred reviewed for the same team.
  • 6 minutes down to 45 seconds for risk calculation and reporting, moved onto Celery and AWS Lambda pipelines.
  • A LangChain agent in production inside that platform, wired to its internal data sources.
  • Own the hard parts of a multi-tenant platform: per-client databases, JWT + MFA + OAuth2 login, the dynamic questionnaire engine, Celery pipelines.
  • 14k requests a second on a webhook front-end written in Rust, so provider retry storms never reach the app.
  • Open pull requests upstream to Apache Airflow and OpenTelemetry Python.

Selected work

  • webhook-ingester — A tiny front door for incoming webhooks. It checks the sender is real, throws away duplicates and queues the rest, handling 14k requests a second so a flood of retries from a provider never touches the real app. Rust · axum · Redis
  • finance-ai-assistant — A personal-finance assistant that answers from your own data. It remembers past answers so it never pays for the same question twice, and the search side runs on your own machine, no second vendor needed. Python · LangGraph · pgvector
  • market-insights-service — Collects what is trending in software (GitHub, PyPI, npm, articles), removes duplicates and has a local model write the digest. Safe to re-run at any time: nothing gets stored twice. Python · FastAPI · Celery · Ollama
  • fastapi-observability-demo — Watch a long-running job progress live in the browser, with every request and job graphed in Grafana. Python · SSE · Prometheus
  • fastapi-boilerplate and auth-boilerplate — The starting point every service above is built on, with login, MFA and roles already solved. Python · SQLAlchemy 2.0 · Alembic · Docker
  • portfolio — My site, at pissinatti-py.github.io/portfolio. Command palette and scroll-driven animation, built without an animation library. Vue 3 · TypeScript

Open source

Two pull requests currently open upstream, both from August 2026:

Where I started — @Chuckpy

My first account, still online. Django apps and machine-learning experiments from 2020–2022, back when I was learning both at once.

  • Django-ecommerce ⭐5 — Full storefront built on Django; my most-starred project.
  • Management-Sistem ⭐3 — Django + Bootstrap system for managing and organising records.
  • SOM_suspicious-credit-activity — Self-organising map that ranks credit applicants by how suspicious their activity looks.
  • python-monopoly — Monopoly simulator in pure standard-library Python, run over many trials to compare player strategies.

What I'm working on

Building market-insights-service — market signals collected, deduplicated and curated by a local LLM
Maintaining fastapi-boilerplate and auth-boilerplate, the scaffolding everything else sits on
Exploring Rust on latency-critical paths · LLM agents that run without a cloud vendor
Working Sample360 at @Samplemed — a multi-tenant health platform on Django + Vue 3

Stack

Languages   Python · Rust · TypeScript
Backend     FastAPI · Django / DRF · SQLAlchemy 2.0 (async) · Celery · axum
Data        PostgreSQL · pgvector · Redis
Ops         Docker · GitHub Actions · Prometheus · Grafana · uv
AI          LangGraph · Anthropic API · Ollama · RAG · semantic caching

Portfolio · LinkedIn · marcusandrade.37@gmail.com

Popular repositories Loading

  1. fastapi-boilerplate fastapi-boilerplate Public

    A production-ready FastAPI boilerplate with async SQLAlchemy, PostgreSQL, Alembic, Docker, and clean architecture.

    Python 1

  2. portfolio portfolio Public

    Simples portfólio pessoal

    Vue 1

  3. challenge challenge Public

    Banco Imobiliário - Simulador de Jogo

    Python

  4. auth-boilerplate auth-boilerplate Public

    FastAPI authentication service — JWT/JWKS token issuer with MFA, sessions, and role-based access over a shared Postgres/Redis store.

    Python

  5. finance-ai-assistant finance-ai-assistant Public

    Standalone AI personal-finance assistant: LangGraph agent with tools, RAG and a semantic cache (FastAPI + Postgres/pgvector + Anthropic).

    Python

  6. fastapi-observability-demo fastapi-observability-demo Public

    Python