Skip to content
View Ssebv's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report Ssebv

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

Sebastián Allende Cuello — Software & ERP Engineer

Portfolio LinkedIn Email

I build and run the systems a business actually depends on — ERP, inventory, accounting and electronic invoicing across four companies in three countries. My work sits where correctness of financial data and continuity of service are not features but the whole job.


What I've been doing

Migrated an ERP platform five major versions forward (Odoo 14 → 19) across four legal entities in Chile, Colombia and Peru — end to end, with no data loss and no rollback. Consolidated 41 custom modules into 18, rewrote them against a changed API, and re-certified electronic invoicing for three tax authorities.

Built the monitoring that keeps it honest — around 46 detectors running every day, plus an urgent check every 30 minutes, that reconcile the inventory ledger against the general ledger, track documents rejected by each regulator, and project when authorised invoice numbering ranges will run out. It surfaced a systematic double-counting of inventory cost that had been accumulating unnoticed for over a year.

Built a feature-flag service in Rust from scratch — FlagForge. A pure evaluation engine with no I/O, which is what lets the same crate compile to WebAssembly: the dashboard's rule preview calls the identical function production does, rather than approximating it. Grew A/B experiments on the same foundation — deterministic bucketing doubles as assignment, so counters stay bounded by time rather than traffic. 245 tests, including one that runs a real server on a real socket and compares 300 users evaluated locally against the server's answers.

Built a RAG assistant I can measure — odoo-rag. Hybrid search over the Odoo 19 docs with PostgreSQL + pgvector and local models, plus an evaluation suite on 45 hand-written questions. Recall@5 reached 0.822, and translating the query took Spanish questions from 0.500 to 0.900. The known failures are published with the results.

Made coding agents my main workflow — over 2,600 AI-assisted commits on a production ERP. How I build with them →


Writing

The bugs that survive an ERP upgrade are the quiet ones The failures that raised errors were fixed in days. The ones that changed behaviour without raising anything lasted weeks — including a single field whose default value silently emptied filters across the system. · 6 min
Alert quality beats alert count Why an alert nobody acts on is a defect rather than a nuisance — including the detector of mine that was confidently wrong, and what it would have cost to act on it. · 5 min

Selected projects

Project
odoo-rag RAG over the Odoo 19 docs with hybrid search and a retrieval and answer evaluation suite Python pgvector
ModoMax Online store I designed and built end to end, with a shopping assistant, WhatsApp support and AI admin tools (private source) TypeScript
FlagForge Multi-tenant feature flags: targeted rollouts, reusable segments, A/B experiments, deterministic bucketing, an audit trail — and a dashboard that runs the real evaluation engine Rust
odoo-19-migration-field-notes Field notes from a production Odoo 14 → 19 upgrade — the failures that raise no error Open source
systematic-trading-showcase Systematic trading research platform — architecture, risk design and engineering writeup
TBSim Genetic Algorithm Parallel genetic algorithm (Jenetics) with a computational scalability study — undergraduate thesis Java

Earlier: AI News Analyzer · E-commerce REST API · Introduction to Linux · → All repositories


Stack

Backend Python · Odoo 14–19 · FastAPI · REST APIs · Rust (axum, sqlx, Leptos / WASM) · Java · JavaScript / TypeScript
Data PostgreSQL · SQL / PL-SQL · migrations · ETL · SAP S/4HANA
Infrastructure Linux · Docker · Git · Odoo.sh · AWS · Azure · HPC
Compliance SII (Chile) · DIAN (Colombia) · SUNAT (Peru) · Active Directory · IAM
AI RAG · pgvector · LLM APIs · tool calling · evaluation · Ollama · LangChain · coding agents

Currently

IT Manager & ERP Administrator at Toyng — running the ERP for four companies across Chile, Colombia and Peru, and supporting their accounting, warehouse and sales teams.

Open to new opportunities · sallendec@outlook.com · ssebv.github.io

Pinned Loading

  1. TBSimAlgoritmoGenetico_HPC_LOCAL TBSimAlgoritmoGenetico_HPC_LOCAL Public

    Parallel genetic algorithm (Jenetics) integrated with TeamBots/TBSim to optimise robot football teams. Computational scalability study on Apple silicon — undergraduate thesis.

    Java

  2. chatgpt-api-transition-guide chatgpt-api-transition-guide Public

    ChatGPT to Python

    Python

  3. introduccion-linux introduccion-linux Public

    Step-by-step Linux guide, from environment setup through to bash scripting.

    1

  4. algorithms-python algorithms-python Public

    Testing different algorithms

  5. operating-systems-exercises-collection operating-systems-exercises-collection Public

    This repository contains various C socket programming projects demonstrating client-server communication, concurrent programming, signal communication, and file transfer applications.

    C

  6. ecommerce-fastapi-rest ecommerce-fastapi-rest Public

    REST API for an e-commerce backend, built with FastAPI.

    Python