Skip to content
jpaulos.dev

Hi! I'mJoão Paulo

Full Stack Developer

I build web applications end to end, with a focus on the back-end: Python FastAPI React PyTorch. I created MoneyLens, a personal finance app in production.

I'm looking for my next role as a full stack developer.

JP.dev

Projects

MoneyLens

A personal finance app in production that reads PDF statements, forecasts the month's spending with PyTorch and warns before a limit is exceeded.

  • Python
  • FastAPI
  • PostgreSQL
  • React
  • TypeScript

Next project in progress

A new idea is getting off the ground. Coming soon.

About me

I'm a full stack developer based in Maceió, Brazil, focused on Python back-ends. I'm in the last semester of a Systems Analysis and Development degree at Estácio, expected to finish in December 2026.

As a freelancer at Salescope, I built the Bling and Mercado Livre integrations and the pipeline that audits the shipping, commission and fees of every sale, using FastAPI, PostgreSQL and React.

On my own, I built MoneyLens: a personal finance app in production, used by several people, that reads PDF statements, forecasts the month's spending with PyTorch and has more than 700 automated tests.

Day to day

Back-end and data
Python · FastAPI · SQLAlchemy · Alembic · Node.js · REST APIs · OAuth 2.0 · third-party API integrations · PostgreSQL · MySQL · data modeling · Object-Oriented Programming · Master/Detail architecture
Front-end
HTML · CSS · JavaScript · TypeScript · React · TanStack Query and Router · Tailwind CSS
Machine learning
PyTorch · ONNX Runtime
Testing and tools
Pytest · Vitest · Playwright · Git · GitHub · GitHub Actions · uv
Deploy and cloud
Docker · Caddy · Render · Cloudflare Workers · Supabase

Experience and education

  1. Salescope

    Feb/2026 – Jun/2026

    Full Stack Developer

    Freelance · Remote

    • Multi-tenant SaaS platform that audits marketplace sales: FastAPI and PostgreSQL back-end, Python extraction worker and React + TypeScript front-end, deployed with Docker and Caddy.
    • Integrations with the Bling and Mercado Livre APIs using OAuth 2.0 (PKCE and state validation). Author of 7 of the 14 back-end endpoints and 7 of the 18 tables, plus all Alembic migrations.
    • Audit pipeline that checks shipping, commission, fees, discounts and bonuses of each order against the Mercado Livre calculation engine and flags discrepancies, with a 30-day sync window.
    • Resilient consumption of external APIs, with exponential backoff retries and HTTP 429 rate-limit handling.
  2. Universidade Estácio de Sá

    Jul/2024 – Dec/2026

    Technologist Degree in Systems Analysis and Development

    Expected completion: Dec/2026

Contact

Want to talk about a role or a project? Drop me a line.

joaodevtech@gmail.com