Become a sponsor to Ryan Cole
Hello!
Thanks for checking out my profile. I'm a kiwi developer who enjoys working with Odoo and Rust. My Odoo experience goes back to around 2015. Over the last ~7 years I've been involved with many medium-large Odoo deployments, and written a lot of Python code.
Recently I've been enjoying Rust. My current focus is the odoo_api
library, which is attempting to be idiomatic to both Rust and Odoo. The public API is still a work-in-progress, but the crate is working well in its current state (and is being used at work for some cool Prometheus reporting, and a custom timesheet-entry app based on Tauri and Svelte!)
Some of my work:
- Doc and bugfixes to the main odoo/odoo repo
- Module and migration contributions to the OCA
- Minor bugfixes and reports for the
rust-embedded
ecosystem, specifically theesp-rs
project - The
odoo_api
library - A set of helper macros for Klipper (specifically for the Voron 2.4 machine)
Any financial contributions go towards funding my time working on bugfixes and feature improvements. I try to spend my sponsored time working on other projects (e.g. OCA migrations).
Featured work
-
ryanc-me/odoo-api-rs
Type-safe and full-coverage implementation of the Odoo JSON-RPC API, including ORM and Web methods. Supports sessioning, multi-database, async and blocking via reqwest, and bring-your-own requests.
Rust 12 -
ryanc-me/voron-superslicer-config
Custom SuperSlicer configuration including ABS+ and PLA profiles for the Voron 2.4 printer
-
ryanc-me/voron-klipper-config
Custom Klipper configuration files, including several helper macros for common tasks, and some experiments around auto chamber-heating