Skip to content
View Gabrieljr42's full-sized avatar

Organizations

@devArchetype

Block or report Gabrieljr42

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
Gabrieljr42/README.md

Portfolio · LinkedIn · Email · Open-source contributions

Backend engineering & applied AI

I'm João Gabriel, a software engineer based in Brazil, building professional software since 2021. My foundation is PHP, Laravel, WordPress/WooCommerce, and relational databases; my independent projects extend that experience into Python APIs, data pipelines, and source-grounded LLM applications.

I focus on the parts that make a system useful beyond a demo: clear data contracts, background jobs, failure handling, tests, and evidence users can inspect.

Selected projects

From changing public-exam notices to an app that works offline.

A monitoring platform for Brazilian public-exam announcements, with a catalog of 99 configured sources and a React Native companion app.

  • Data pipeline: HTTP, browser, and PDF collectors feed a FastAPI backend. SHA-256 fingerprints and version records track document changes; crawl diagnostics distinguish empty results from blocked or failed sources.
  • Offline workflow: the app reads from SQLite, queues favorites and alerts in a local outbox, and synchronizes them with the backend when connectivity returns.
  • Inspect the implementation: source catalog and diagnostics, mobile sync design and limitations, and roundtrip verification scripts.

Python · FastAPI · PostgreSQL · Celery/Redis · React Native · SQLite

Compare RAG and Full Context, then follow an answer back to its evidence.

An interactive research archive using Gemini, pgvector, and a Next.js interface. Each run records its selected sources, citations, latency, token usage, and estimated cost.

  • Evidence: the backend resolves citation identifiers to exact source passages and positions. A second model call reviews factual claims against those passages before publication.
  • A measured constraint: the 11 October 2026 verification indexed 738 chunks from a private three-book corpus. Whole-book Full Context attempts hit HTTP 429/503 responses, leading to a 30,000-token input guard and explicit scope reduction.
  • Reproducibility: the report connects real provider responses to resumable indexing, citation corrections, and documented failure modes. Live runs and simulated demonstrations are labeled separately, with the conditions and limits of the comparison available to inspect.

Python · FastAPI · PostgreSQL/pgvector · Gemini API · Next.js · TypeScript

Other work

  • GymIA: an academic workout-planning prototype for physical education professionals. OpenAI generates structured plans that instructors can review and edit, alongside client management and MySQL persistence. React · Node.js/Express · Prisma
  • Android Fitness Ecosystem: Evolução, NutriTrack, and Coach connect workout logs, nutrition, Wear OS, and Health Connect. Local storage supports core workflows; AI features call the Google Gemini API using the user's key. Java/Kotlin · WebView · SQLite

Selected merged contributions

Project Contribution Pull request
jvm-mcp Probe Spring Actuator before opening JMX, with fallback and resource-cleanup regression tests. #85
AWS GenAI DB Modernizer sample Extend AST checks and mutation fixtures to detect inline database-engine rules. #1116
Repowise Normalize the dead-code scoring penalty by symbol count, including empty-module and saturation cases. #4083
Vavr Test null error-mapper results in Validation.mapError and bimap. #3372

Browse all pull requests

Tools I work with

Backend: PHP, Laravel, Python, FastAPI, REST APIs, WordPress/WooCommerce
Data & operations: PostgreSQL, MySQL, Redis, Celery, Docker, GitHub Actions
Applied AI & interfaces: RAG, LLM evaluation, pgvector, TypeScript, React/Next.js, React Native

Academic background in Information Systems. Interested in backend and applied-AI work where data quality, traceability, and maintainability matter.

See the portfolio · Get in touch

Pinned Loading

  1. ThePensive ThePensive Public

    An enchanted Harry Potter Pensieve archive comparing RAG vs Full-Context using Gemini 3.8 Flash, Next.js, Three.js, and pgvector.

    TypeScript

  2. ObservadorConcursos ObservadorConcursos Public

    Brazilian public-exam intelligence platform with automated crawling of 99 sources, document diff tracking, and offline-first mobile sync via FastAPI, Celery, and React Native.

    Python

  3. android-fitness-ecosystem android-fitness-ecosystem Public

    Local-first Android fitness ecosystem (Evolução, NutriTrack, Coach) with Health Connect, Wear OS, and Gemini API integration.

    JavaScript

  4. GymIA GymIA Public

    AI-powered workout planning and client management platform for fitness professionals using React, TypeScript, Express, Prisma, and OpenAI.

    TypeScript

  5. devArchetype/recognizer-backend devArchetype/recognizer-backend Public

    Back-End da plataforma Recognizer, desenvolvido na linguagem typescript, sobre o micro framework expressjs

    TypeScript 4

  6. devArchetype/recognizer-frontend devArchetype/recognizer-frontend Public

    Recognizer é uma plataforma destinada a leitura e correção de gabaritos, proporcionando uma correção mais eficiente e precisa.

    TypeScript 6