Skip to content
View AyyoubAha's full-sized avatar

Highlights

  • Pro

Block or report AyyoubAha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AyyoubAha/README.md

Ayyoub Aharchi

Python automation · Data validation · Web tools

I build tools that turn repetitive data work into checked, repeatable workflows. Based in Essen, Germany.

  • Data cleaning, validation and CSV/JSON exports
  • API integrations and automated reporting
  • Small web applications, with tests and clear handover documentation

Selected work

A Python workflow for collecting public meeting metadata and checking whether two pagination methods return the same records. Includes CSV/JSON outputs, saved source responses, automated tests and an offline replay.

Example audit report · Validation record

A playable browser puzzle built with Phaser. Rotating one switch changes every switch with the same symbol, so two deliveries need a shared plan. The public playtest is used to improve the puzzles and controls.

These are self-directed projects. Their pages document the results and limitations.

Open source

Phaser pull request #7378: submitted a fix to round interpolated texture IDs before texture and resolution lookup. The linked pull request shows the current review status.

Background

I work in IT support as a working student at stud-IT GmbH. I am enrolled in the B.Sc. Business Information Systems programme at the University of Duisburg-Essen, starting in October 2026.

Work with me

Available for scoped freelance projects involving data workflows, reporting or small web tools. Send a short outline of the input, desired result and deadline; we can agree on scope and acceptance criteria before work starts.

LinkedIn · Business email

Pinned Loading

  1. legistar-corpus-audit legistar-corpus-audit Public

    Auditable Python acquisition of public Legistar meeting metadata with pagination reconciliation and reproducible CSV/JSON outputs.

    Python