Leo Bons's Work | Contra
Work by Leo Bons
Sign Up
Post a job
Sign Up
Log In
Leo Bons
Python automation, data cleanup & small business tools
Message
Follow
New to Contra
Leo is ready for their next project!
Christchurch, New Zealand
Work
About
Christchurch, New Zealand
0
Support queue aging review — a self-initiated Rivetfern demonstration using synthetic ticket metadata. A Python tool validates dates, priorities, statuses and supplied SLA-day inputs. It skips exact duplicates, quarantines conflicting ticket IDs and creates a sorted review queue for open and pending tickets, including age and unassigned cases. Handover includes the review CSV, exceptions, summary and file hashes. Calendar-day thresholds come from each input row; the tool does not invent service policy, message customers or change helpdesk tickets. No client results or operational SLA guarantee are claimed. Code and tests: https://rivetfern.leoanthonybons.chatgpt.site/samples/rivetfern-portfolio.zip
0
15
1
Inventory review from stock and sales — a self-initiated Rivetfern demonstration with synthetic data. This Python tool combines on-hand stock, allocations and a 30-day fulfilled-sales export. It excludes cancelled and old orders, skips exact duplicates, quarantines conflicting IDs and reports unknown SKUs. Outputs include available units, average daily sales, lead-time demand, days of cover, pack-rounded replenishment suggestions, exceptions and file hashes. Lead times and pack sizes come from the inputs. Suggestions stay review-only: no orders are placed and no suppliers are contacted. This is a transparent arithmetic sample, not a demand forecast or client result. Code and tests: https://rivetfern.leoanthonybons.chatgpt.site/samples/rivetfern-portfolio.zip
1
49
1
Reliable webhook handoff — a self-initiated Rivetfern demonstration using synthetic events. A Python receiver validates a documented HMAC signature and event schema, records accepted events in SQLite, then processes them with duplicate protection and bounded retries. The repeatable demo covers duplicate events, forged signatures, conflicting payloads, temporary failures and a permanent dead-letter outcome. Three unique events enter the queue; two create local tasks. No external messages or orders are sent. This is a local engineering sample, not a deployed client system or a Stripe integration. Code and tests: https://rivetfern.leoanthonybons.chatgpt.site/samples/rivetfern-portfolio.zip
1
60
0
CSV cleanup & reconciliation — a self-initiated Rivetfern demonstration using synthetic data. Python validates and normalizes invoice/payment exports, quarantines conflicting records, preserves an audit trail and reconciles totals separately by currency. The reproducible fixture has 90 invoice rows and 92 payment rows; outputs retain 80 valid invoices and 84 valid payments, with exceptions kept visible. Handover: clean CSVs, reconciliation report, rejected-row reasons, source hashes, runnable code and tests. This is a portfolio demo, not paid client work or a claim of client results. Code and tests: https://rivetfern.leoanthonybons.chatgpt.site/samples/rivetfern-portfolio.zip
0
38