DATA CLEANUP & RETAIL PLATFORM · 2026
Odoo Retail & Inventory
Professional project · Sam Analytics SolutionsFrom legacy inventory to an Odoo retail workflow.
Odoo retail systemsSYSTEM MAP
01Prepare
PythonCSV profiling · Field normalization · SKU, category & vendor mapping
02Migrate
Odoo · PostgreSQLProduct & relational models · Dry-run validation · Batched inventory imports
03Application
Odoo / QWebPython controllers · QWeb views · Catalog, guided search & staff workflows
Data quality & mappingSource-row references · Field crosswalks · Missing assets & ambiguous-record review
Retail application workflowsSKU-to-image matching · Product browsing · Kiosk navigation · Customer & staff views
THE PROJECT
What I worked on.
As part of my work at Sam Analytics Solutions, I cleaned and mapped legacy inventory data for an Odoo retail site and developed customer-facing and staff workflows around the product catalog.
Junior Software Engineer · Sam Analytics Solutions
- Used Python to profile and normalize CSV exports containing tens of thousands of inventory records, mapping legacy fields to Odoo product and relational models.
- Built category, style, and vendor crosswalks while retaining source-row references and separating ambiguous records for review.
- Prepared dry-run and batched imports against the Odoo data model, validating SKU references, pricing fields, identifiers, and missing product assets.
- Matched product images to inventory records by SKU and produced review lists for unmatched files and incomplete mappings.
- Developed Odoo controller and QWeb workflows for catalog browsing, Guided Search, and kiosk navigation, with role-based access to customer and staff views.
HOW IT FITS TOGETHER
From input to outcome.
- 01Legacy inventory export
- 02Clean, normalize & validate
- 03Map fields & prepare imports
- 04Odoo catalog & retail workflows
THE RESULT
What came together.
Standardized inventory fields and product references for Odoo, alongside product browsing, guided search, and role-aware retail workflows.
Ask me about the project