Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@jjuanrivvera99
jjuanrivvera99
Follow

Juan Felipe Rivera González jjuanrivvera99

💻
Coding!!
Senior Backend Engineer | Go, Python, PHP | Cloud, Docker, EdTech

Organizations

@jjuanrivvera

Block or report jjuanrivvera99

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.

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

Hey, I'm Juan Rivera

Backend-leaning full stack engineer with 7+ years building production systems in PHP, Python, Go, and TypeScript. I design and operate multi-system architectures, from CLI tools and REST APIs to AI pipelines and cloud infrastructure on GCP.

Currently building educational technology platforms at ACUE, open-source developer tools, and invitas.co — a digital invitations SaaS for LATAM with 6 native AI features.

Featured Projects

Project Description Impact
invitas.co Digital invitations SaaS for LATAM 6 IAs, 19 countries, payments live, ~1570 tests
canvas-lms-kit PHP SDK for Canvas LMS API 45 APIs, 95% coverage, 964 tests, Packagist
canvas-cli Enterprise CLI for Canvas LMS 280+ commands, OAuth 2.0 + PKCE, Homebrew
alegra-cli CLI for Alegra accounting API Go, MCP server, Codecov, per-resource pattern
website Portfolio with i18n (EN/ES/PT) Astro, JSON-LD, GA4, blog with MDX

What I work with

Backend PHP Python Go TypeScript Laravel FastAPI Django

Frontend JavaScript Astro React Vue.js Nuxt.js Tailwind CSS WordPress

Cloud & Data Google Cloud Docker PostgreSQL MySQL SQL BigQuery Redis

Tools GitHub Actions Nginx n8n

What I'm usually building

  • invitas.co — SaaS with 6 native AI features in Spanish, LATAM payments (Wompi + Lemon Squeezy), compliance across 19 jurisdictions, ~1570 tests
  • Canvas LMS ecosystem — SDK + CLI + MCP + Laravel wrapper (7 interconnected repos)
  • CLI tools in Go — Enterprise-grade tools using Cobra (280+ commands in canvas-cli, alegra-cli with MCP server)
  • AI integrations — Production RAG pipelines with Vertex AI, Gemini, vector search, 6 use cases in invitas.co
  • Cloud infrastructure — GCP (Cloud Run, Cloud SQL, BigQuery, Vertex AI), CI/CD with Cloud Build, Coolify self-hosted

Stats

GitHub Followers GitHub Stars

GitHub Stats

Top Languages Commits per Language

Connect

LinkedIn Website Twitter

Pinned Loading

  1. jjuanrivvera/canvas-lms-kit jjuanrivvera/canvas-lms-kit Public

    Canvas LMS PHP Kit

    PHP 5 2

  2. jjuanrivvera/canvas-cli jjuanrivvera/canvas-cli Public

    A powerful command-line interface for Canvas LMS, built with Go.

    Go 4 1

  3. jjuanrivvera/alegra-cli jjuanrivvera/alegra-cli Public

    Command-line interface for the Alegra accounting API

    Go 1

  4. laravel-oracle-docker laravel-oracle-docker Public

    Laravel project configured to work with oracle client and running on a docker container

    PHP 15 6

  5. oracle-ee-docker-compose oracle-ee-docker-compose Public

    Oracle EE Instance with Docker Compose

    5

  6. jjuanrivvera/jw-discord-bot jjuanrivvera/jw-discord-bot Public

    JW discord bot

    JavaScript 1

AltStyle によって変換されたページ (->オリジナル) /