Location: Charlotte, NC, USA
Remote: Yes
Willing to relocate: No
Technologies: TypeScript, Node, Python, Next.js, Stripe, SQLite/Postgres, LLM APIs (OpenAI/Anthropic), agent orchestration, distributed systems debugging
Résumé/CV: https://gg5533.github.io/Sami-Habbal-Resume.pdf
Email: samihabbal5@icloud.com
I work on the failures that only show up under real traffic — retries that cause double effects, calls with no deadline, agent loops with no ceiling, and state that disagrees with what the payment provider thinks happened.
Public and checkable: a fix of mine was merged into changedetection.io (33k stars) by the project owner — https://github.com/dgtlmoon/changedetection.io/pull/4390 — their path-containment guard had no test, and disabling it left every existing test passing. My regression tests for their LLM retry client were merged into the branch of a second, still-open PR there.
The bug I'm most known for is one I wrote myself: a lease that passed 78 tests and would still have let a slow provider call overwrite a completed order and re-charge the customer. A second model caught it before it shipped: https://github.com/GG5533/stripe-fulfilment-kit/blob/main/CA...
Looking for contract or fractional work, 10-30 hrs/week. One bounded fix at a fixed price is how I'd start with anyone.
I work on the failures that only show up under real traffic — retries that cause double effects, calls with no deadline, agent loops with no ceiling, and state that disagrees with what the payment provider thinks happened.
Public and checkable: a fix of mine was merged into changedetection.io (33k stars) by the project owner — https://github.com/dgtlmoon/changedetection.io/pull/4390 — their path-containment guard had no test, and disabling it left every existing test passing. My regression tests for their LLM retry client were merged into the branch of a second, still-open PR there.
The bug I'm most known for is one I wrote myself: a lease that passed 78 tests and would still have let a slow provider call overwrite a completed order and re-charge the customer. A second model caught it before it shipped: https://github.com/GG5533/stripe-fulfilment-kit/blob/main/CA...
Looking for contract or fractional work, 10-30 hrs/week. One bounded fix at a fixed price is how I'd start with anyone.