Spending hours cleaning spreadsheets, moving data between tools or repeating the same file task? I build focused Python and JavaScript solutions that turn that work into a repeatable process. If a script is broken, I can help isolate the problem, fix it and check the result. I can help you: - Automate repetitive tasks with Python scripts and small JavaScript/backend utilities. - Connect APIs and add AI/LLM features with structured outputs and validation. - Clean, merge, deduplicate and validate CSV, Excel and JSON data. - Process batches of images and files: resize, rename, organize or convert them. - Extract permitted public data and automate straightforward web workflows. - Fix reproducible bugs in existing scripts, integrations and small web features. Relevant project work includes a merged Omi Python CLI fix that preserves user settings, a tested CSV validation workflow, and a Python MCP/API reporting tool. I keep small jobs focused: agree the expected output, work from a representative sample, test normal and edge cases, and hand over usable results with concise instructions. You get a delivery estimate and clear scope before work starts. Send me the task, expected output and deadline. If the scope is clear, I can usually tell you quickly how I would approach it, the delivery time and a fixed price.…

Hazim

Pro

Spending hours cleaning spreadsheets, moving data between tools or repeating the same file task? I build focused Python and JavaScript solutions that turn that work into a repeatable process. If a script is broken, I can help isolate the problem, fix it and check the result. I can help you: - Automate repetitive tasks with Python scripts and small JavaScript/backend utilities. - Connect APIs and add AI/LLM features with structured outputs and validation. - Clean, merge, deduplicate and validate CSV, Excel and JSON data. - Process batches of images and files: resize, rename, organize or convert them. - Extract permitted public data and automate straightforward web workflows. - Fix reproducible bugs in existing scripts, integrations and small web features. Relevant project work includes a merged Omi Python CLI fix that preserves user settings, a tested CSV validation workflow, and a Python MCP/API reporting tool. I keep small jobs focused: agree the expected output, work from a representative sample, test normal and edge cases, and hand over usable results with concise instructions. You get a delivery estimate and clear scope before work starts. Send me the task, expected output and deadline. If the scope is clear, I can usually tell you quickly how I would approach it, the delivery time and a fixed price.…

Available to hire

Spending hours cleaning spreadsheets, moving data between tools or repeating the same file task? I build focused Python and JavaScript solutions that turn that work into a repeatable process. If a script is broken, I can help isolate the problem, fix it and check the result.

I can help you:

  • Automate repetitive tasks with Python scripts and small JavaScript/backend utilities.
  • Connect APIs and add AI/LLM features with structured outputs and validation.
  • Clean, merge, deduplicate and validate CSV, Excel and JSON data.
  • Process batches of images and files: resize, rename, organize or convert them.
  • Extract permitted public data and automate straightforward web workflows.
  • Fix reproducible bugs in existing scripts, integrations and small web features.

Relevant project work includes a merged Omi Python CLI fix that preserves user settings, a tested CSV validation workflow, and a Python MCP/API reporting tool.

I keep small jobs focused: agree the expected output, work from a representative sample, test normal and edge cases, and hand over usable results with concise instructions. You get a delivery estimate and clear scope before work starts.

Send me the task, expected output and deadline. If the scope is clear, I can usually tell you quickly how I would approach it, the delivery time and a fixed price.

See more

Experience Level

Intermediate
Intermediate
Beginner

Language

Arabic
Fluent
English
Intermediate

Work Experience

Open-source contributor — Python CLI fix at Omi (open-source project)
September 8, 2026 - September 8, 2026
Contributed a Python CLI fix that preserves unrelated root configuration settings when CLI settings are updated. Added a regression test using the real CLI and updated documentation. Reviewed and merged September 8, 2026: https://github.com/BasedHardware/omi/pull/12990.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet
    Mora Table — Responsive Website & Figma Handoff
    An independent website concept for a fictional restaurant, designed and built with responsive HTML, CSS and JavaScript. The work includes an original SVG illustration, clear menu navigation and a mobile menu with keyboard support. The live site was checked at phone, tablet and desktop widths. A companion Figma file contains editable text and layout layers for desktop and mobile handoff. View the live website](https://www.twine.net/signin · See the source code](https://www.twine.net/signin Created with AI-assisted development and review. The restaurant, menu and venue details are fictional; this is an independent portfolio study, not a paid client project or a live booking service.…
    Python CLI Bug Fix: Preserve User Configuration

    Fixed an Omi CLI bug that removed unrelated configuration settings when a known setting changed. Added a regression test using the real CLI and documented the behavior. The contribution was reviewed and merged. The original full CLI validation passed 130 tests. Useful for clients who need a focused fix without breaking existing settings or workflows.

    Open-source contribution: [Omi pull request #12990](https://www.twine.net/signin merged September 8, 2026. The 130-test result is from the original validation run.

    Python CSV Validation and Workflow Automation
    Built a CSV validation step that checks headers, duplicate IDs, missing values, row structure and decimal amounts before data reaches the next workflow task. It returns accepted rows, clear rejection reasons and a decision on whether processing can continue. Tested quoted commas, multiline fields, BOM handling and invalid input. Includes a repeatable 12-test suite and an example report. Independent automation project. All 12 offline tests passed September 19, 2026. The synthetic example accepts 2 rows, rejects 2 and returns can_continue=false. Source code, tests and example output are available for review.…
    Python MCP/API Integration and Evidence Reporting
    Built a Python client and report generator around Apify MCP tool responses. The workflow retrieves public documentation, checks run and dataset results, handles nested JSON and produces a structured evidence report. Ten offline tests cover failed or empty responses, missing metadata, stale commands and partial JSON files. Includes documented setup and a recorded live integration example. Independent integration project. Source code, tests and setup](https://www.twine.net/signin All 10 offline tests passed September 19, 2026. The recorded live integration and offline tests are documented separately.…
    Paginated API Import and Product Data Filtering
    Implemented a paginated product-catalog import and promotional-parts filter for JLCSearch. The importer rejects missing, malformed, duplicate or incomplete source data before replacing the output. Added API and HTML filtering with tests. The recorded live check identified 1,235 promotional members from a 1,586-item catalog. The submitted contribution remains under maintainer review. Open-source contribution: JLCSearch pull request 580](https://www.twine.net/signin Prior hosted validation passed 368 tests, TypeScript and formatting checks. This contribution is not merged or deployed by the maintainer.…
    Different Time Zones. Same Chaos. — Social Graphic

    ![Original friendship social graphic](https://www.twine.net/signin

    An original social-graphic concept about long-distance friendship. Contrasting orange and blue clocks, different times and a connecting paper ribbon turn the headline into a simple visual story.

    My contribution: concept, headline, visual direction, AI-assisted image generation and iterative review. The final deliverable is a portrait PNG with a tactile 3D visual style; it is not an editable 3D model.

    Independent portfolio study, not a commissioned client campaign.

    [Source and project notes](https://www.twine.net/signin

    Available for focused social graphics and simple illustrations with an agreed brief, deliverable and revision scope.

    HTML Email Template — Original Portfolio Sample

    An original HTML email template study with source code available for review.

    Source and preview materials: https://www.twine.net/signin

    This self-directed sample demonstrates my approach to clear layout, editable HTML/CSS and documented implementation. It is not a commissioned client project. Work used AI-assisted development and review.

    I offer small HTML/CSS fixes and focused email-template changes, with scope agreed before work starts. Email-client-specific compatibility must be tested against the client’s required applications; this sample does not claim universal inbox compatibility.