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.