Python API fixes
Trace an invalid write, repair request validation, or improve a specific error path without rewriting your backend.
Deliverable: scoped patch + regression tests.
I’m ShengRui Xu. I focus on Python APIs, structured LLM outputs, and practical automations—with a clear scope, visible tests, and a handover you can use.
Start with one problem. Agree on what “done” means.
Recorded local API scenario · not a live service
Headers and body abbreviated for display.
Begin with a bounded task in your existing system. Agree on the input, deliverable, and acceptance check before implementation.
Trace an invalid write, repair request validation, or improve a specific error path without rewriting your backend.
Deliverable: scoped patch + regression tests.
Define an output contract and handle malformed JSON, refusals, incomplete responses, and selected transient failures.
Deliverable: adapter + deterministic tests.
Connect one agreed input to an authorized API or downstream tool, with explicit state and failure handling.
Deliverable: narrow workflow + setup notes.
Availability and pricing are agreed after scope review. API usage, hosting, and ongoing support are not assumed to be included.
Includes a silent walkthrough, source code, and a test report.
A local FastAPI + SQLite intake example, plus an independent LLM response adapter. Built with AI assistance and synthetic data; not a previous client project.
Clarify the business use, authorized code and data, expected behavior, and test environment.
Reproduce the issue, agree on a small milestone, and make a focused implementation.
Show the relevant checks, explain the changes, and call out what remains unverified.
Share the workflow, a sanitized example, and what a successful result should look like. We can agree on scope before work begins.
Project goal: Current stack / workflow: Sanitized example of the problem: Expected result / acceptance check: Deadline and budget range: Code/data access I am authorized to provide: AI-assisted development allowed: yes / no / discuss
Upwork-sourced inquiries: please keep pre-contract communication and contracting on Upwork. This site does not accept payment or submit messages.