Cover photo
Index finger pointing up icon

From: Ukraine

Location: Torre del Mar, ES

On Useme since 27 October 2026

About me

I build and troubleshoot n8n/API integrations, and check whether CRM data matches the result you expect.

My work covers data mapping, Python/JavaScript/PHP tools, workflow diagnostics and regression checks. Portfolio examples you can inspect: - CRM recovery: a recorded local EspoCRM demo, video and runnable source. - CSV reconciliation: matched, missing and wrong-status records checked with synthetic inputs. - PHP webhook handling: a public code change and regression checks.

Start with a paid diagnostic of one issue: agreed checks, written findings and a repair scope. Implementation is separately agreed. We define input, deliverable, price, date and acceptance before work. Handover includes agreed code/workflow, results and run notes. Ongoing changes use a separate backlog and work limit.

These are personal software demonstrations; test boundaries are stated in each case. Written communication, up to 20 hours/week.

Send a sanitized example, the expected result and what currently goes wrong.

Categories

Portfolio

CRM recovery: video and runnable source

Personal demo: a CRM handoff with approval, result readback and replay. Recorded local EspoCRM cases retain Task IDs on replay. The linked ZIP includes source and run notes; the video is in the examples. No client deployment claimed.

Portfolio item

CRM recovery: video and runnable source

CRM recovery: video and runnable source

Personal demo: a CRM handoff with approval, result readback and replay. Recorded local EspoCRM cases retain Task IDs on replay. The linked ZIP includes source and run notes; the video is in the examples. No client deployment claimed.

PHP webhook: fail closed without an HMAC key

Personal Perfex-n8n code change: stop before HTTP/retries when the HMAC key is missing. Linked source and stubbed PHP regression checks; no live Perfex/database or customer deployment claimed.

CSV-to-CRM: matching, missing and wrong status

Personal JavaScript demo: compare two CSV exports using IDs, timestamps and status. Shown: 1 confirmed, 2 review; an incomplete export changes a missing record to UNKNOWN. Core tests: 14/14 on 1 Nov 2026. No CRM writes or client-data claim.

Portfolio item

CSV-to-CRM: matching, missing and wrong status

Personal JavaScript demo: compare two CSV exports using IDs, timestamps and status. Shown: 1 confirmed, 2 review; an incomplete export changes a missing record to UNKNOWN. Core tests: 14/14 on 1 Nov 2026. No CRM writes or client-data claim.

Lead Review: organise CSV enquiries

Personal demo: organise CSV/TSV enquiries in your browser. Manual statuses, notes and export. Fictional example: 6 rows → 5 groups; export keeps all 6 rows. Source and tests on request. Save JSON before closing.