Reinaldo J. Menéndez — Senior Python / Backend Engineer
Reinaldo's GitHub avatar

Reinaldo J. Menéndez

Senior Python / backend engineer · Odoo specialist

About

I'm a senior Python / backend engineer. My deepest experience is with Odoo — building modules, integrations, migrations, and deployments for ERP-heavy environments — but most of my day-to-day work goes broader: Python backends, CLI tooling, FastAPI services, and developer experience.

I also create technical content under @aidooit on YouTube, where I work through real problems in Odoo and Python out loud.

What I work on

  • Python backends and APIs (FastAPI, SQLModel, Django)
  • Odoo modules, integrations, and OpenUpgrade-based migrations
  • CLI tooling that removes friction from daily developer workflows
  • Automation and quality tooling for ERP-adjacent codebases

Featured projects

  • gith Python

    Typer-based Git CLI helper. Index-based branch ops, multi-repo checkout, configurable defaults. Shipping under my own name.

  • ou-runner Python

    Walks an Odoo database through major-version migrations one hop at a time. Docker-based wrapper around OCA/OpenUpgrade — every dump named, every hop timed.

  • qualidoo-cli Python

    AI-powered quality analysis tool for Odoo addons. CLI that uploads addons to qualidoo.com and surfaces findings directly in your terminal — designed to slot into CI/CD.

  • odoo-ruff Tutorial

    Practical guide and configuration for using Ruff as linter and formatter in Odoo projects.

  • odoo_field_trigger_tree Python · D3.js

    FastAPI + D3.js web app that visualizes Odoo field dependency trees as a hierarchical graph — for developers who need to understand what a computed field will recompute.

  • fastapi_sqlmodel_sync_async_example Python

    Reference project showing FastAPI + SQLModel with both sync and async patterns side-by-side, so you can pick the one that fits your case.

  • reflex_fastapi_template Python

    Starter template combining Reflex (frontend in Python) with a FastAPI backend.

  • fastapi_websocket_server Python · Docker

    Example FastAPI WebSocket server with MongoDB and Docker — a small, complete starting point for real-time services.

  • restore-terminals-vscode TypeScript · fork I contribute to

    VS Code extension that restores/starts terminals with a custom configuration. I contribute upstream — original work by EthanSK.