{
  "schemaVersion": 1,
  "name": "Mario Marcolongo",
  "knowsAbout": [
    "AI evaluation",
    "AI red teaming",
    "LLM adversarial testing",
    "Prompt injection",
    "Jailbreak testing",
    "AI agent testing",
    "Scientific fact-checking",
    "Source verification",
    "Information integrity",
    "Public-source investigations",
    "Data visualization",
    "Software QA",
    "Localisation QA",
    "AI workflow configuration",
    "Technical documentation",
    "WordPress"
  ],
  "canonicalUrl": "https://mariomarcolongo.com",
  "orcidUrl": "https://orcid.org/0000-0003-2846-7115",
  "researchProfiles": [
    {
      "label": "Google Scholar",
      "url": "https://scholar.google.com/citations?user=EnNykUIAAAAJ&hl=en"
    },
    {
      "label": "ResearchGate",
      "url": "https://www.researchgate.net/profile/Mario_Marcolongo"
    }
  ],
  "visualizationProfiles": [
    {
      "label": "Tableau Public",
      "url": "https://public.tableau.com/app/profile/mario.marcolongo/vizzes"
    },
    {
      "label": "Flourish",
      "url": "https://app.flourish.studio/@Digressivo"
    }
  ],
  "github": "https://github.com/mariomarcolongo",
  "reviewedAt": "2026-10-31",
  "reviewScope": "Public positioning aligned on AI evaluation, information integrity and research; résumé titles, services and PDF names updated. Verified biomedical-diagram publication reuse added to the previously reviewed Wikimedia, consulting, technical-delivery and CV record; individual evidence retains its own dated review.",
  "outputs": [
    {
      "id": "atlas-preprint",
      "projectId": "atlas",
      "type": "Preprint",
      "title": "The AI Safety Formalization Atlas: a machine-checked memory for AI safety mathematics",
      "role": "Coauthor; source review, citation provenance and repository tooling",
      "version": null,
      "releasedAt": "2026-10-01",
      "doi": "10.5281/zenodo.23088952",
      "conceptDoi": "10.5281/zenodo.23088951",
      "sourceUrl": "https://zenodo.org/records/23088952",
      "sourceCommit": null,
      "license": "CC-BY-4.0",
      "reviewedAt": "2026-10-15",
      "reviewScope": "Public identifier, authorship and release date; not peer review"
    },
    {
      "id": "yourself-to-science-software",
      "projectId": "yourself-to-science",
      "type": "Software",
      "title": "Yourself To Science",
      "role": "Creator and maintainer",
      "version": "v2026.06.12",
      "releasedAt": "2026-06-12",
      "doi": "10.5281/zenodo.20652062",
      "conceptDoi": "10.5281/zenodo.15109359",
      "sourceUrl": "https://github.com/yourselftoscience/yourselftoscience.org/tree/v2026.06.12",
      "sourceCommit": "0bbb5bcadc0e83e212c4cc2932e6fdd442b7c312",
      "license": null,
      "reviewedAt": "2026-10-15",
      "reviewScope": "Archive identity and version. Component licences apply: AGPL code, CC BY-SA content, CC0 data.",
      "relatedRecords": [
        {
          "type": "registry_record",
          "title": "FAIRsharing record for: Yourself to Science",
          "doi": "10.25504/FAIRsharing.d3d487"
        }
      ]
    },
    {
      "id": "notandia-zotero",
      "projectId": "notandia",
      "type": "Software",
      "title": "Notandia for Zotero: publisher detection and verified reference highlighting",
      "role": "Creator and maintainer; AI-assisted implementation",
      "version": "v0.2.0",
      "releasedAt": "2026-10-15",
      "doi": "10.5281/zenodo.23390663",
      "conceptDoi": "10.5281/zenodo.23390662",
      "license": "AGPL-3.0-or-later",
      "sourceUrl": "https://github.com/notandia/zotero-plugin/tree/v0.2.0",
      "sourceCommit": "53f37634e333022fe4b77b20936a4fe6691dd20c",
      "reviewedAt": "2026-10-15",
      "reviewScope": "Archived release metadata and source commit; separate from browser extension"
    },
    {
      "id": "hypermandala",
      "projectId": "hypermandala",
      "type": "Software",
      "title": "Hypermandala: interactive 2D, 3D and 4D geometry explorer",
      "role": "Creator and maintainer; AI-assisted implementation",
      "version": "v0.1.0",
      "releasedAt": "2026-10-15",
      "doi": "10.5281/zenodo.23391082",
      "conceptDoi": "10.5281/zenodo.23391081",
      "license": "AGPL-3.0-or-later",
      "sourceUrl": "https://github.com/mariomarcolongo/hypermandala/tree/v0.1.0",
      "sourceCommit": "b064cbb03835207c851308a3dbb9ab5a4f0db277",
      "reviewedAt": "2026-11-01",
      "reviewScope": "Archived release metadata and source commit"
    }
  ],
  "linkedin": "https://www.linkedin.com/in/mario-marcolongo",
  "email": "me@mariomarcolongo.com",
  "engagement": {
    "reviewedAt": "2026-10-31",
    "audience": "Creators, small teams and research groups.",
    "projectScope": "Agree the problem, deliverables, review points and handover before work starts.",
    "projectBrief": "Share the problem, intended users, desired outcome, timeline and indicative budget.",
    "contactPreference": "Please email first to arrange a call. Consultations and calls are by appointment.",
    "hours": "Afternoon and evening appointments are usually available (Europe/Rome); other times by arrangement.",
    "delivery": "Available for international remote work and on-site projects by prior arrangement, with travel scope and expenses agreed before booking."
  },
  "services": [
    {
      "id": "ai-evaluation",
      "name": "AI assistant and agent testing",
      "description": "Authorised adversarial testing of your chatbot or agent, in English and Italian: prompt injection, ignored instructions, wrong or unsafe answers. You get reproducible cases and a retest.",
      "evidencePath": "/ai-evaluation"
    },
    {
      "id": "ai-workflows",
      "name": "AI workflows and client training",
      "description": "A reusable AI-assisted workflow with tool selection, operating instructions, output checks and training so your team can run it independently.",
      "evidencePath": "/work/entropy"
    },
    {
      "id": "source-investigations",
      "name": "Scientific fact-checking and source investigations",
      "description": "Trace claims to original sources, assess evidence quality and support citation audits, research and publishing.",
      "evidencePath": "/investigations"
    },
    {
      "id": "data-visualisation",
      "name": "Data visualisation and research support",
      "description": "Organise and check source data, create interactive charts and explain findings with their provenance and limitations.",
      "evidencePath": "/work/scientific-visualizations"
    },
    {
      "id": "software-qa",
      "name": "Software and localisation QA",
      "description": "Manual and regression testing, English-Italian interface checks and reproducible bug reports for websites, apps and browser tools.",
      "evidencePath": "/notandia"
    },
    {
      "id": "agent-instructions",
      "name": "Agent instructions and prompt engineering",
      "description": "Maintainable instructions, task routing and checks for AI coding agents, based on platform guidance and context limits.",
      "evidencePath": "/work/atlas"
    },
    {
      "id": "technical-operations",
      "name": "Website delivery and workflow improvement",
      "description": "Deliver or improve websites and publishing workflows, diagnose issues, verify changes and document the setup for ongoing use.",
      "evidencePath": "/work/entropy"
    }
  ],
  "projects": [
    {
      "id": "entropy",
      "name": "Entropy for Life",
      "route": "/work/entropy",
      "status": "Paid contractor · Jun 2023–Present · Hybrid, primarily remote",
      "text": "Paid scientific research, fact-checking, visual production and WordPress operations since 2023. Since October 2026, my work also includes reusable media workflows using Antigravity, Gemini and Google Drive, with client training.",
      "claimIds": [
        "entropy-published-work",
        "entropy-client-workflow-outcome",
        "entropy-airc-visuals",
        "entropy-selected-video-editing",
        "entropy-book-acknowledgement",
        "entropy-organization-context"
      ],
      "links": [
        {
          "label": "Contributor portfolio (English)",
          "url": "https://entropyforlife.it/mario-marcolongo-en/"
        },
        {
          "label": "Published science content",
          "url": "https://entropyforlife.it/"
        },
        {
          "label": "Published articles (Italian originals)",
          "url": "https://entropyforlife.it/mario-marcolongo-en/#mario-articles-v5"
        }
      ],
      "sections": [
        {
          "heading": "About the project",
          "text": "Entropy for Life is an Italian science-communication project covering biology, evolution and the environment, with 500K+ combined followers and subscribers across its social accounts. As of 1 October 2026, the main YouTube channel displayed 272K subscribers, More Entropy displayed 50.2K and Instagram displayed 159K followers. The combined total also includes TikTok, Facebook and Telegram; it counts subscriptions and follows, with overlapping audiences."
        },
        {
          "heading": "Scientific research, writing and fact-checking",
          "text": "Since June 2023, I have worked as a paid contractor on primary-literature research, scientific fact-checking and script development. The collaboration is primarily remote, with occasional onsite work at the client's studio in Bassano del Grappa, Italy. Depending on the assignment, I write, co-write or review content, check claims against sources and adapt English-language evidence for Italian audiences, preserving terminology and scientific context."
        },
        {
          "heading": "Data analysis and visual production",
          "text": "My work includes collecting and organizing data, creating charts and maps, preparing slides and on-screen assets, and researching images. I also contribute to short-form content and selected thumbnail concepts or production, independently or in collaboration with the video editor. Responsibilities vary by project. I personally created the data visualizations in the AIRC reel collaborations that use them; the whole reels are collaborative productions."
        },
        {
          "heading": "AI-assisted media workflows and client training",
          "text": "Since October 2026, I have configured reusable AI-assisted media workflows using Antigravity, Gemini and Google Drive. I compare tools for the task and budget, configure prompts and the Drive connection, and check file inspection, selection and renaming. One assignment covered thousands of images. I review output files and recorded actions, and trained the client to use the setup independently. This is part of the wider paid collaboration."
        },
        {
          "heading": "Website design, build and operations",
          "text": "I designed and built entropyforlife.it in WordPress. Since September 2023, my work has included responsive design, publishing, configuration and functionality changes, OVHcloud hosting, DNS, SSL and technical SEO. I investigate configuration and publishing problems, then check the affected layouts and functions after changes. This combines initial website delivery with ongoing responsibility for its operation."
        },
        {
          "heading": "Examples to inspect",
          "text": "The organizational work record links four representative areas: the website and infrastructure, the shark-attack map, analysis of great-white-shark length, and H5N1 source research and articles. These show different parts of the work rather than treating every contribution as the same task."
        },
        {
          "heading": "Published contribution record",
          "text": "The video and thumbnail collections checked on 14 October 2026 list 57 video contributions (including Shorts) and 17 selected thumbnail projects. The profile also lists four articles and 21 short-form entries from the earlier reel capture. Collections can overlap and are not summed. Thumbnail roles include independent design, collaboration and concept direction. I contributed to the Siberian plague video, but did not create its thumbnail."
        },
        {
          "heading": "Attribution",
          "text": "The linked work record is published on the Entropy for Life website, which I help manage. It is an organizational attribution record; project-specific credits describe shared work. Brand audience figures and channel-wide performance are not presented as my personal results."
        }
      ]
    },
    {
      "id": "atlas",
      "name": "AI Safety Formalization Atlas",
      "route": "/work/atlas",
      "status": "Open-source contributor · Preprint coauthor · 2026",
      "text": "Five merged contributions to source auditing, citation provenance and repository tooling; coauthor of the Atlas preprint released on Zenodo on 1 October 2026.",
      "claimIds": [
        "atlas-pr-52-accepted",
        "atlas-pr-54-accepted",
        "atlas-pr-61-accepted",
        "atlas-pr-69-accepted",
        "atlas-pr-70-accepted",
        "atlas-paper-preprint"
      ],
      "links": [
        {
          "label": "Read the preprint · DOI",
          "url": "https://doi.org/10.5281/zenodo.23088952"
        },
        {
          "label": "Source audit · PR #69",
          "url": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/69"
        },
        {
          "label": "Source locators · PR #70",
          "url": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/70"
        },
        {
          "label": "Accepted PR #52",
          "url": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/52"
        },
        {
          "label": "Accepted PR #54",
          "url": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/54"
        },
        {
          "label": "Source-backed agent-instruction guide",
          "url": "https://github.com/mbrcic/ai-safety-formalization-atlas/blob/66ceba19c1904f00b2a734486ee0de3f5fc5a470/docs/guide/agent-instruction-design.md"
        },
        {
          "label": "Accepted PR #61",
          "url": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/61"
        }
      ],
      "sections": [
        {
          "heading": "A usable source trail",
          "text": "Formal mathematics still depends on knowing which source, version and statement a result refers to. My recent Atlas work makes bibliographic comparisons inspectable and references easier to follow. The public contribution record now contains five merged PRs, each with its own scope and review trail."
        },
        {
          "heading": "Source metadata and rights-evidence audit",
          "text": "PR #69, merged on 22 September 2026, adds a reproducible audit that compares catalogue entries with Crossref, arXiv and public-page metadata. It saves dated evidence and generates a report of differences, missing information and retrieval failures for human review. Bibliographic comparison is separate from registry validation; licence observations remain distinct from a rights determination. The PR records a 109-work snapshot and full local validation. Those are dated audit and validation results, not counts of research I personally formalized."
        },
        {
          "heading": "Missing locators and publication provenance",
          "text": "PR #70, merged on 28 September, adds 15 missing source locators and enriches selected references. It preserves the cited technical report where a later journal version also exists, with supplementary publication information. My work included verifying locators and statement correspondence for selected sources. Automated retrieval failures remain visible; they are not treated as proof of an incorrect citation."
        },
        {
          "heading": "Earlier repository contributions",
          "text": "PR #52 diagnosed and repaired a Bash 3.2 validation failure on macOS and improved migration checks. PR #54 added portable instruction adapters. In PR #61, I researched official platform guidelines, instruction discovery and precedence, context limits and maintenance practices; wrote a 312-line cross-platform agent-instruction guide; and reorganized repository guidance into task-scoped policy files. These earlier contributions address tooling and repository instructions. Their public diffs describe the specific changes and validation limits."
        },
        {
          "heading": "Public preprint and affiliation",
          "text": "The AI Safety Formalization Atlas: a machine-checked memory for AI safety mathematics is publicly available as a Zenodo preprint, version 1, released on 1 October 2026. The manuscript is dated September 2026. Its title page lists me as a coauthor alongside Mario Brčić, Luka Hobor, Mihael Kovač and Adrian Satja Kurdija. Metropolia University of Applied Sciences is my listed affiliation, used with permission; I undertake Information Technology path studies through its Open UAS. The public record establishes preprint authorship, not peer-reviewed publication."
        },
        {
          "heading": "Individual contribution and project scope",
          "text": "The linked PRs establish my accepted work on source quality, provenance and tooling, with AI-assisted implementation. I do not attribute the Atlas’s library size, catalogue totals, formal proofs or mathematical findings to myself. The public manuscript establishes coauthorship; the accepted PRs document my individual contribution scope. Review the public diffs for the concrete scope of my work."
        }
      ]
    },
    {
      "id": "yourself-to-science",
      "name": "Yourself to Science",
      "route": "/work/yourself-to-science",
      "status": "Founder · Independent maintained project",
      "text": "I founded and maintain a directory that helps people find research-participation opportunities and follow their original sources.",
      "claimIds": [
        "yourself-to-science-directory"
      ],
      "links": [
        {
          "label": "Open directory",
          "url": "https://yourselftoscience.org"
        },
        {
          "label": "Source and inclusion records",
          "url": "https://github.com/yourselftoscience/yourselftoscience.org"
        },
        {
          "label": "Zenodo archive · DOI",
          "url": "https://doi.org/10.5281/zenodo.15109359"
        },
        {
          "label": "FAIRsharing knowledgebase record",
          "url": "https://doi.org/10.25504/FAIRsharing.d3d487"
        }
      ],
      "sections": [
        {
          "heading": "Problem",
          "text": "Research-participation opportunities are spread across institutions and project websites. A directory is useful only if readers can identify the opportunity, find its original source and understand what an entry represents. Organizing links is therefore also a provenance and maintenance task: an entry needs a defensible inclusion decision, not just an appealing description."
        },
        {
          "heading": "My contribution",
          "text": "I founded the directory and defined its inclusion criteria, verification fields, provenance model, licensing boundaries and update process. I coordinate AI-assisted implementation, inspect behavior, test releases, diagnose deployment issues and maintain the service."
        },
        {
          "heading": "Result",
          "text": "The dated review found 55 resources. Software releases are archived on Zenodo with a persistent DOI, and the directory is listed as a knowledgebase in FAIRsharing; both records identify me as creator or maintainer and link my ORCID. A separate check found 37 Wikidata items that referenced the project URL. The two counts answer different questions: the first describes directory scope and the second a form of reference use. Neither establishes 37 active users, 37 independent scholarly citations or participation in 55 studies. Counts describe the inspected state and are not presented as live counters."
        },
        {
          "heading": "How to inspect it",
          "text": "Open the directory and follow an entry to the original research source. The project repository provides the structure and source history used to maintain the resource. A reviewer can compare the public presentation with those records and inspect changes over time. For any individual opportunity, the originating institution’s current eligibility, consent and participation information governs; a directory entry does not replace those materials."
        },
        {
          "heading": "Publication and validation limits",
          "text": "A publicly deposited DOI provides a persistent record. It does not establish peer review of the directory or scientific validation of its design. Wikidata references establish the referenced URL’s appearance in structured records, with their own provenance. They do not independently verify every statement on the website. No verified user count, revenue figure or effect on recruitment is claimed."
        },
        {
          "heading": "Ongoing responsibility",
          "text": "The work combines resource selection, information architecture, provenance and licensing decisions, functional testing and maintenance. The directory provides a practical way to compare opportunities and reach the original institutions."
        }
      ]
    },
    {
      "id": "investigations",
      "name": "Source investigations",
      "route": "/investigations",
      "status": "Public-source contributions",
      "text": "Selected cases showing what I checked, which evidence changed the conclusion and what remains uncertain.",
      "claimIds": [],
      "links": [],
      "sections": []
    },
    {
      "id": "ai-evaluation",
      "name": "AI evaluation & red teaming",
      "route": "/ai-evaluation",
      "status": "Independent testing & network membership",
      "text": "I investigate unexpected AI behavior, check whether it recurs, and document what the evidence supports. My independent testing spans chat, image, agent and indirect challenges, supported by scientific fact-checking and source investigations.",
      "claimIds": [
        "gray-swan-lucky-break-final",
        "gray-swan-october-13",
        "gray-swan-september-30",
        "gray-swan-july-29",
        "gray-swan-october-certificates",
        "syntony-network-membership",
        "basic-memory-similar-notes-fix-accepted"
      ],
      "links": [
        {
          "label": "Final Lucky Break result · 49th of 390",
          "url": "/evidence/gray-swan-lucky-break-2026-10-29"
        },
        {
          "label": "Training & participation certificates",
          "url": "https://mariomarcolongo.com/evidence/gray-swan-certificates-2026-10-14"
        },
        {
          "label": "13 October testing record",
          "url": "https://mariomarcolongo.com/evidence/gray-swan-2026-10-13"
        },
        {
          "label": "September snapshot",
          "url": "https://mariomarcolongo.com/evidence/gray-swan-2026-09-30"
        },
        {
          "label": "Merged Basic Memory fix",
          "url": "https://github.com/basicmachines-co/basic-memory/commit/3dda18fbfaae4dc871918a94d8c019722dcef52a"
        },
        {
          "label": "Source investigations",
          "url": "https://mariomarcolongo.com/investigations"
        },
        {
          "label": "Accepted Atlas contributions",
          "url": "https://mariomarcolongo.com/work/atlas"
        }
      ],
      "sections": [
        {
          "heading": "Lucky Break: Level Up — final result",
          "text": "Finished 49th out of 390 participants, with 15 platform-recorded breaks. The competition ran 9–14 October 2026; leaderboard captured 29 October. The intermediate training certificate below is a separate record."
        },
        {
          "heading": "How I investigate",
          "text": "I look for patterns in a model’s responses, adjust my approach, and test whether the same failure recurs in other scenarios. I combine role-play, emotional framing and structured-output or continuation techniques, refining them through trial and error. These observations guide further testing; I distinguish recurring behavior from explanations that still need evidence. Scientific fact-checking with Entropy for Life and Wikimedia source investigations bring the same care to tracing claims and checking sources."
        },
        {
          "id": "basic-memory",
          "heading": "Basic Memory — merged fix to agent tool output",
          "text": "Basic Memory is an open-source knowledge base that AI assistants read and write through tools. When an assistant saved a note that looked like a duplicate, the write tool’s reply spelled out two calls for it to run: append the new text to the older note, then delete the new note. My fix replaces those calls with advice to ask the user whether to merge, keeping both notes until they decide, and adds a regression test that the advice contains no tool calls. On 11 November 2026 the maintainer merged it through a separate pull request that also carried two related fixes by another contributor.",
          "links": [
            {
              "label": "My fix",
              "url": "https://github.com/basicmachines-co/basic-memory/commit/3dda18fbfaae4dc871918a94d8c019722dcef52a"
            },
            {
              "label": "a separate pull request",
              "url": "https://github.com/basicmachines-co/basic-memory/pull/2082"
            }
          ]
        },
        {
          "heading": "Earlier testing record · 13 October 2026",
          "collapsed": true,
          "text": "Gray Swan Arena displayed 40 global unique breaks, 1,430 points and 415 submissions, with global rank #426. The September record had 31 unique breaks. Proving Ground separately displayed #81, top 5%, and 127 total breaks across chat, image, agent and indirect challenges. These are dated platform-reported results; rankings can change."
        },
        {
          "heading": "Work I can contribute",
          "text": "Adversarial model testing, follow-up on unexpected behavior, source verification and clear evidence documentation. My accepted AI Safety Formalization Atlas contributions include source auditing and citation provenance. I am open to paid AI-evaluation, information-integrity and research-support roles and projects, including international remote work and relocation."
        },
        {
          "heading": "Evidence details and scope",
          "collapsed": true,
          "text": "The linked evidence pages preserve original captures, dates and structured transcriptions. Arena and Proving Ground metrics are separate, and platform counts do not independently reproduce every underlying result or establish general model failure rates. The Proving Ground area counts sum to 126 while the platform displays 127 total breaks; both values are retained. Active-challenge figures were provisional at capture time, and Lucky Break prizes are awarded by raffle. My Gray Swan testing is independent activity; Syntony membership and project engagements are distinct."
        }
      ]
    },
    {
      "id": "notandia",
      "name": "Notandia",
      "route": "/notandia",
      "status": "Creator & maintainer · May 2025–Present · Independent project · Remote, Italy",
      "text": "A browser extension and separate Zotero plugin for research workflows. My work includes English-Italian UI localisation, terminology research, cross-browser testing, GitHub issue tracking and Xcode/iOS Simulator checks.",
      "claimIds": [
        "notandia-source-release"
      ],
      "links": [
        {
          "label": "Canonical browser source",
          "url": "https://github.com/notandia/browser-extension"
        },
        {
          "label": "Source releases and change history",
          "url": "https://github.com/notandia/browser-extension/releases"
        },
        {
          "label": "Install Notandia for Chrome",
          "url": "https://chromewebstore.google.com/detail/notandia/comknkeimaaadpiopddjoknflbmjeccp"
        },
        {
          "label": "Install Notandia for Edge",
          "url": "https://microsoftedge.microsoft.com/addons/detail/notandia/efonlkldplkaeekpiajloajjmkappjgi"
        },
        {
          "label": "Install Notandia for Firefox",
          "url": "https://addons.mozilla.org/en-US/firefox/addon/notandia/"
        }
      ],
      "sections": [
        {
          "heading": "Problem",
          "text": "Research-result workflows can make it difficult to distinguish a publisher-level signal from an article-specific notice. A tool must explain that difference and give the reader control. A publisher’s inclusion in a watchlist does not by itself establish that a particular paper is unreliable, retracted or scientifically incorrect."
        },
        {
          "heading": "Product ownership and implementation",
          "text": "Notandia continues MDPI Filter. I define the product requirements and evidence hierarchy, inspect matching and API behavior, reproduce failures and guide AI-assisted implementation. My work includes cross-browser and Zotero testing, documentation, release verification and deployment. Browser and Zotero sources are maintained separately."
        },
        {
          "heading": "Localisation and software QA",
          "text": "Implemented English-Italian localisation for the popup, settings, status messages and badges, with saved language selection and a scientific-editorial terminology glossary. I check established terminology against publisher guidance, including expression of concern / espressione di preoccupazione. Manual functional and visual testing covers Safari on macOS; Firefox, Chrome and Edge across supported macOS, Windows, Linux and ChromeOS configurations; and Edge and Firefox on Android. Xcode and the iOS Simulator were used to check installation, Italian UI, saved settings and reference scanning. I reproduce browser-specific defects, track changes through GitHub and retest fixes.",
          "links": [
            {
              "label": "scientific-editorial terminology glossary",
              "url": "https://github.com/notandia/browser-extension/blob/a3d00fac6c48eecaffedd08a59a0ba0828a0662e/docs/LOCALIZATION_IT.md"
            },
            {
              "label": "publisher guidance",
              "url": "https://socialsciences.pagepress.net/rp/ethics"
            }
          ]
        },
        {
          "heading": "Use in scientific production",
          "text": "I created Notandia to support my work at Entropy for Life, where my team uses it during scientific source review. In my experience, the warnings help us notice issues and avoid repeated manual checking. This use is confirmed by me on 2 October 2026; I have not measured time savings or quality improvements independently."
        },
        {
          "heading": "Earlier store checks · October 2026",
          "text": "Notandia 0.1.1 was released for Chrome on 3 October 2026; I tested the build. I confirmed the updated Edge package on 4 October 2026, when listing artwork and description were awaiting approval. Firefox 0.1.2 is publicly downloadable on Mozilla Add-ons, verified 7 October 2026. Store availability does not establish feature parity across platforms."
        },
        {
          "heading": "Evidence and interpretation",
          "text": "Use the canonical browser repository to inspect the current source and release notes. Follow the separate store links to check what is actually distributed there. The expanded source includes publisher context and formal-notice workflows, but a notice’s type and source matter: a correction is not synonymous with a retraction, and either still requires reading its scope. This portfolio does not certify complete detection or make a paper-level verdict."
        },
        {
          "heading": "Source and store availability",
          "text": "The source repository and release history document current development, including localisation and browser-specific fixes. The store links above show the version distributed for each browser; store review and signing can lag source releases. Safari source and Simulator testing do not establish Safari App Store publication or physical-iPhone testing. Zotero has a separate source repository and release cycle."
        },
        {
          "heading": "Research workflow design",
          "text": "The browser source supports publisher context and formal-notice workflows; the Zotero source focuses on item and reference detection. I distinguish publisher-level context from article-level evidence and test matching behavior to reduce ambiguous results. The source and release links above establish which version is available; development capabilities should not be assumed to exist in every store build."
        }
      ],
      "archive": {
        "id": "notandia-zotero",
        "projectId": "notandia",
        "type": "Software",
        "title": "Notandia for Zotero: publisher detection and verified reference highlighting",
        "role": "Creator and maintainer; AI-assisted implementation",
        "version": "v0.2.0",
        "releasedAt": "2026-10-15",
        "doi": "10.5281/zenodo.23390663",
        "conceptDoi": "10.5281/zenodo.23390662",
        "license": "AGPL-3.0-or-later",
        "sourceUrl": "https://github.com/notandia/zotero-plugin/tree/v0.2.0",
        "sourceCommit": "53f37634e333022fe4b77b20936a4fe6691dd20c",
        "reviewedAt": "2026-10-15",
        "reviewScope": "Archived release metadata and source commit; separate from browser extension"
      }
    },
    {
      "id": "scientific-visualizations",
      "name": "Scientific visualizations",
      "route": "/work/scientific-visualizations",
      "status": "Public diagrams and data views",
      "text": "Scientific diagrams, charts and maps across Wikimedia Commons, Tableau Public and Flourish, including an original biomedical diagram reused in a Palgrave Macmillan / Springer Nature book chapter.",
      "claimIds": [
        "biomedical-diagram-publication-reuse"
      ],
      "links": [
        {
          "label": "Wikimedia contributions",
          "url": "https://commons.wikimedia.org/wiki/Special:Contributions/Digressivo"
        },
        {
          "label": "Tableau data views",
          "url": "https://public.tableau.com/app/profile/mario.marcolongo/vizzes"
        },
        {
          "label": "Flourish charts and maps",
          "url": "https://app.flourish.studio/@Digressivo"
        }
      ],
      "sections": [
        {
          "heading": "Problem",
          "text": "A scientific relationship can be difficult to inspect in prose alone. A diagram or data view can expose definitions, groupings and assumptions, provided the viewer can trace what each mark means. The goal is to make a source-backed relationship legible, not to make the visual itself look like independent evidence."
        },
        {
          "heading": "Overlapping genes and clinical phenotypes",
          "text": "The diagram shows genes associated with overlapping clinical phenotypes, using intersecting regions to make shared associations visible. Published on Wikimedia Commons in February 2024 under CC BY-SA 4.0, it was reused in Michele Di Salvo's Genetic Research on Autism chapter (Palgrave Macmillan / Springer Nature, October 2024). The Commons original and its references provide the scientific context."
        },
        {
          "heading": "Data views",
          "text": "The Tableau profile links published epidemiological and public-health views. Each view should be read with its dataset, units and transformation assumptions. Protein-supply work describes food supply, not observed individual protein intake. A national aggregate cannot be silently converted into a personal nutritional conclusion. The original data and view context are the appropriate place to inspect the measure."
        },
        {
          "heading": "My contribution",
          "text": "I organized scientific material and created visual explanations and data views. The useful evidence is the actual artifact, its source trail and documented attributable changes. A reuse record, where present at the original file, supports that specific reuse; it is not a blanket statement about the impact of all my visualizations. No audience or clinical outcome is inferred from a download or publication."
        },
        {
          "heading": "How to inspect",
          "text": "Start with the diagram and its public contribution trail, or open a data view and examine its labels and original dataset. Check whether the displayed relationship is a definition, an estimate or a transformation. The project remains supporting evidence of source communication and data presentation, separate from paid scientific production and accepted repository contributions."
        }
      ]
    },
    {
      "id": "telegram",
      "name": "English Wikipedia Link Converter",
      "route": "/work/telegram",
      "status": "Creator & maintainer · Apr 2024–Present · Independent project · Remote, Italy",
      "text": "A Python Telegram bot converting non-English Wikipedia links into English equivalents. I maintain English-Italian UI localisation, saved language preferences and fallback, test message behavior and diagnose AWS deployment issues.",
      "claimIds": [],
      "links": [
        {
          "label": "Open the Telegram bot",
          "url": "https://t.me/ToEnWikipediaBot"
        },
        {
          "label": "Source and operating instructions",
          "url": "https://github.com/mariomarcolongo/english-wikipedia-link-converter-telegram-bot"
        }
      ],
      "sections": [
        {
          "heading": "Problem and contribution",
          "text": "The bot finds the English-language version of a Wikipedia article shared in another language. I define requirements, inspect behavior, test workflows and diagnose deployment problems using AI-assisted implementation. The repository provides the implementation, tests and operating instructions."
        },
        {
          "heading": "Italian localisation and QA",
          "text": "Localised help, command menus, buttons and error messages into Italian, maintaining an English-Italian glossary. The interface supports automatic language detection, a saved user preference and English fallback. Checks cover string coverage, placeholders, links, message formatting and language-selection behavior, alongside Python regression tests. Interface language and the language of the target Wikipedia article are separate: the converted article link points to English.",
          "links": [
            {
              "label": "English-Italian glossary",
              "url": "https://github.com/mariomarcolongo/english-wikipedia-link-converter-telegram-bot/blob/d37c912c82a590ac9999bc28f4186b75f22844c1/docs/LOCALIZATION_GLOSSARY.md"
            }
          ]
        },
        {
          "heading": "Inspected architecture",
          "text": "The source uses AWS Lambda, SQS and DynamoDB for webhook processing, queued conversions and operational state, with EventBridge and SNS for independent monitoring and alerts. My work includes checking configuration, failure handling and deployment behavior. The source and operating instructions describe the current architecture."
        }
      ]
    },
    {
      "id": "qcae",
      "name": "QCAE Online Questionnaire",
      "route": "/work/qcae",
      "status": "Creator & maintainer · Aug 2023–Present · Independent project · Remote, Italy",
      "text": "A multilingual web interface for the existing QCAE questionnaire, with keyboard navigation, local scoring and JSON/CSV export. I define requirements, maintain UI terminology and language-version provenance, and test functionality.",
      "claimIds": [],
      "links": [
        {
          "label": "Try the questionnaire",
          "url": "https://mariomarcolongo.github.io/Questionnaire-of-Cognitive-and-Affective-Empathy-QCAE-online-questionnaire/"
        },
        {
          "label": "Source and questionnaire references",
          "url": "https://github.com/mariomarcolongo/Questionnaire-of-Cognitive-and-Affective-Empathy-QCAE-online-questionnaire"
        }
      ],
      "sections": [
        {
          "heading": "Interface and personal contribution",
          "text": "I created and maintain a web interface for the existing Questionnaire of Cognitive and Affective Empathy. My work covers requirements, interaction design, keyboard navigation, local scoring, JSON/CSV export and functional checks, using AI-assisted implementation. The source repository identifies the instrument and the publications used for questionnaire variants."
        },
        {
          "heading": "Localisation and terminology",
          "text": "I maintain a UI terminology glossary and check interface wording, language selection and questionnaire variants against their source publications. Language-version provenance is retained so readers can distinguish the interface translation from the questionnaire wording and its underlying evidence.",
          "links": [
            {
              "label": "UI terminology glossary",
              "url": "https://github.com/mariomarcolongo/Questionnaire-of-Cognitive-and-Affective-Empathy-QCAE-online-questionnaire/blob/d2d96ba3fa90af324a7b5f0a8c24d0b7b332829d/docs/LOCALIZATION.md"
            }
          ]
        },
        {
          "heading": "Testing and scope",
          "text": "I inspect the rendered interface, keyboard behavior, scoring and exported files, and review changes against the requirements. Published questionnaire versions retain their source references; this interface work does not constitute a new psychometric validation."
        }
      ]
    },
    {
      "id": "hypermandala",
      "name": "Hypermandala",
      "route": "/work/hypermandala",
      "status": "Creator · Independent visualization experiment",
      "text": "An interactive geometry explorer connecting 2D plans, 3D forms and 4D projections, with direct controls for rotation, projection and dimensional collapse.",
      "claimIds": [
        "hypermandala-public-artifact"
      ],
      "links": [
        {
          "label": "Try the explorer",
          "url": "https://hypermandala.mariomarcolongo.com/"
        },
        {
          "label": "Public source · AGPL-3.0",
          "url": "https://github.com/mariomarcolongo/hypermandala"
        }
      ],
      "sections": [
        {
          "heading": "A visual question you can manipulate",
          "text": "Hypermandala makes higher-dimensional geometry explorable through a browser interface. Choose a form, move between 2D, 3D and 4D, rotate in coordinate planes and collapse a dimension. The form library includes geometric patterns, specific yantras and architecture-inspired abstractions."
        },
        {
          "heading": "Implementation and inspectable behavior",
          "text": "The live explorer offers six-plane rotation, projection controls, a projected coordinate basis and a library of procedural forms. Moving from 2D to 4D produces staged dimensional transitions. The source repository is publicly accessible under AGPL-3.0, verified while logged out on 30 September 2026. The screenshot was refreshed from the adjusted Sri Yantra form. Technical implementation is AI-assisted, as with my other projects."
        },
        {
          "heading": "An evolving experiment",
          "text": "Higher-dimensional extensions are experimental interpretations. New form additions remain under testing and adjustment, as confirmed by the creator; the portfolio screenshot shows the adjusted Sri Yantra form rather than presenting every new preset as validated. Public source availability supports inspection, not an independent guarantee of mathematical or historical accuracy."
        },
        {
          "heading": "What this contributes to my portfolio",
          "text": "This is a practical sample of interactive visualization and product exploration: a visible interface with behavior visitors can manipulate and inspect. It complements my scientific diagrams and data views. It is an independent experiment; usage, learning outcomes and commercial demand have not been established."
        }
      ],
      "archive": {
        "id": "hypermandala",
        "projectId": "hypermandala",
        "type": "Software",
        "title": "Hypermandala: interactive 2D, 3D and 4D geometry explorer",
        "role": "Creator and maintainer; AI-assisted implementation",
        "version": "v0.1.0",
        "releasedAt": "2026-10-15",
        "doi": "10.5281/zenodo.23391082",
        "conceptDoi": "10.5281/zenodo.23391081",
        "license": "AGPL-3.0-or-later",
        "sourceUrl": "https://github.com/mariomarcolongo/hypermandala/tree/v0.1.0",
        "sourceCommit": "b064cbb03835207c851308a3dbb9ab5a4f0db277",
        "reviewedAt": "2026-11-01",
        "reviewScope": "Archived release metadata and source commit"
      }
    }
  ],
  "entropyOrganization": {
    "context": "Entropy for Life is an Italian science-communication project covering biology, evolution and the environment, with 500K+ combined followers and subscribers across its social accounts.",
    "cvContext": "Client: Italian science YouTube channel · 272K subscribers (Oct 2026)",
    "audienceReportedAt": "2026-10-01",
    "audienceSource": "Approximate combined total from displayed organization-account counts checked on 1 October 2026, including a contributor-reported TikTok count.",
    "scope": "Organization accounts, including the secondary More Entropy YouTube channel. Combined following is not unique people, reach of an individual piece or growth attributable to Mario.",
    "platformObservations": [
      {
        "platform": "YouTube",
        "account": "Entropy for Life",
        "displayedCount": "272K subscribers",
        "url": "https://www.youtube.com/c/EntropyforLife",
        "observedAt": "2026-10-01"
      },
      {
        "platform": "YouTube",
        "account": "More Entropy",
        "displayedCount": "50.2K subscribers",
        "url": "https://www.youtube.com/@moreentropyforlife",
        "observedAt": "2026-10-01",
        "scope": "Secondary channel display linked from the main channel; included in the combined account total."
      },
      {
        "platform": "Instagram",
        "displayedCount": "159K followers",
        "url": "https://www.instagram.com/entropyforlife",
        "observedAt": "2026-10-01"
      },
      {
        "platform": "Facebook",
        "displayedCount": "9.5K followers",
        "url": "https://www.facebook.com/entropyforlife",
        "observedAt": "2026-10-01"
      },
      {
        "platform": "Telegram",
        "displayedCount": "3,984 subscribers",
        "url": "https://t.me/entropyforlife",
        "observedAt": "2026-10-01"
      },
      {
        "platform": "TikTok",
        "displayedCount": "54.9K followers",
        "url": "https://www.tiktok.com/@entropyforlife",
        "reportedAt": "2026-10-01",
        "sourceOwner": "contributor",
        "scope": "Reported by Mario on 1 October 2026; not independently verified. The organization's about page separately lists an undated 54K figure."
      }
    ]
  },
  "aiEvaluationSnapshot": {
    "displayDate": "30 September 2026",
    "observedAt": "2026-09-30",
    "preservedAtUtc": "2026-09-30T03:21:36.759698Z",
    "sourceUrl": "https://app.grayswan.ai/arena/user/6a57be70d15e123775a1e9cf",
    "evidencePath": "/evidence/gray-swan-2026-09-30",
    "originalImage": "/evidence/gray-swan-public-2026-09-30.jpg",
    "originalSha256": "6a4c364c4c639c0dd96276838c64699bd3b18402dcec72789c8d0620fecb7a67",
    "originalDimensions": [
      1280,
      1675
    ],
    "previewImage": "/media/work/gray-swan-profile-2026-09-30-1280.webp",
    "detailImage": "/media/work/gray-swan-profile-2026-09-30-detail.webp",
    "provingGround": {
      "rank": 79,
      "percentile": "top 5%",
      "totalBreaks": 127,
      "displayedAreaTotal": 126,
      "areas": [
        {
          "name": "Chat",
          "breaks": 43,
          "available": 552,
          "displayedPercent": 8
        },
        {
          "name": "Image",
          "breaks": 32,
          "available": 387,
          "displayedPercent": 8
        },
        {
          "name": "Agent",
          "breaks": 35,
          "available": 593,
          "displayedPercent": 6
        },
        {
          "name": "Indirect",
          "breaks": 16,
          "available": 547,
          "displayedPercent": 3
        }
      ]
    },
    "arena": {
      "rank": 462,
      "uniqueBreaks": 31,
      "points": 1260,
      "submissions": 354
    },
    "scope": "Public platform profile captured while logged out. Rankings and counts are dated platform reports, not independent reproduction of every result. Proving Ground and Arena are separate systems; the four visible area counts total 126 while the displayed total is 127."
  },
  "aiEvaluationLatestSnapshot": {
    "displayDate": "13 October 2026",
    "observedAt": "2026-10-13",
    "preservedAtUtc": "2026-10-13T12:25:51.838Z",
    "sourceUrl": "https://app.grayswan.ai/arena/user/6a57be70d15e123775a1e9cf",
    "evidencePath": "/evidence/gray-swan-2026-10-13",
    "originalImage": "/evidence/gray-swan-public-2026-10-13.jpg",
    "originalSha256": "2eea54ef29106c8e2f11837dad161492b3959e630ba6c4714b5a294a4b8c496d",
    "originalDimensions": [
      1280,
      2035
    ],
    "previewImage": "/evidence/gray-swan-public-2026-10-13.jpg",
    "detailImage": "/media/work/gray-swan-profile-2026-10-13-detail.jpg",
    "detailDimensions": [
      1184,
      1040
    ],
    "captureContext": "Public profile route viewed in the account holder's authenticated browser session; no private submissions or correspondence are included in the capture.",
    "provingGround": {
      "rank": 81,
      "percentile": "top 5%",
      "totalBreaks": 127,
      "displayedAreaTotal": 126,
      "areas": [
        {
          "name": "Chat",
          "breaks": 43,
          "available": 552,
          "displayedPercent": 8
        },
        {
          "name": "Image",
          "breaks": 32,
          "available": 387,
          "displayedPercent": 8
        },
        {
          "name": "Agent",
          "breaks": 35,
          "available": 593,
          "displayedPercent": 6
        },
        {
          "name": "Indirect",
          "breaks": 16,
          "available": 547,
          "displayedPercent": 3
        }
      ]
    },
    "arena": {
      "rank": 426,
      "uniqueBreaks": 40,
      "points": 1430,
      "submissions": 415,
      "prizeMoneyWonUsd": 0
    },
    "challenges": [
      {
        "name": "Lucky Break: Level Up (Medium Challenge)",
        "displayedRank": 40,
        "participants": 300,
        "breaks": 13,
        "status": "provisional",
        "sourceUrl": "https://app.grayswan.ai/arena/challenge/lucky-break-level-up"
      },
      {
        "name": "Breaking Ties",
        "displayedRank": 125,
        "participants": 276,
        "breaks": 4,
        "status": "dated_profile_display",
        "sourceUrl": "https://app.grayswan.ai/arena/challenge/breaking-ties-2026"
      }
    ],
    "scope": "Dated platform-recorded testing activity. Arena and Proving Ground are separate systems. Active-challenge figures are provisional. Lucky Break prizes are awarded by raffle, not the displayed profile rank; no prize is claimed. The Proving Ground area counters sum to 126 while the displayed total is 127."
  },
  "aiEvaluationFinalResult": {
    "name": "Lucky Break: Level Up (Medium Challenge)",
    "status": "Completed competition",
    "displayDate": "29 October 2026",
    "observedAt": "2026-10-29",
    "reviewedAt": "2026-10-31",
    "challengeStartedAt": "2026-10-09",
    "challengeEndedAt": "2026-10-14",
    "rank": 49,
    "participants": 390,
    "recordedBreaks": 15,
    "sourceUrl": "https://app.grayswan.ai/arena/challenge/lucky-break-level-up",
    "profileUrl": "https://app.grayswan.ai/arena/user/6a57be70d15e123775a1e9cf",
    "evidencePath": "/evidence/gray-swan-lucky-break-2026-10-29",
    "transcriptionPath": "/evidence/gray-swan-lucky-break-2026-10-29.json",
    "captures": [
      {
        "originalImage": "/evidence/gray-swan-lucky-break-leaderboard-2026-10-29.jpg",
        "capturedAt": "2026-10-29",
        "originalDimensions": [
          420,
          639
        ],
        "originalSha256": "564e3f55f8ec12264e9c2341ea264f9518707ef137eef16cee6b649d50293bea"
      },
      {
        "originalImage": "/evidence/gray-swan-lucky-break-ranking-card-2026-10-28.jpg",
        "capturedAt": "2026-10-28",
        "originalDimensions": [
          1158,
          125
        ],
        "originalSha256": "f7ff9ef8c58be5198b307288a04665d2babfafc10c73cf7000bac24aea725b95"
      }
    ],
    "captureContext": "Original clipped screenshots from the account holder’s authenticated Gray Swan session: the leaderboard captures Mario Marcolongo at rank 49 with 15 breaks on 29 October; the profile challenge card captures rank 49, 390 participants and 15 breaks on 28 October. No private prompts, outputs or correspondence are included.",
    "scope": "Final competition placing and platform-recorded breaks. Separate from the intermediate training certificate, global Arena totals and Proving Ground results. Platform counts do not independently reproduce every underlying result or establish a general failure rate. Competition prizes were awarded by raffle; no prize is claimed."
  },
  "aiEvaluationPractice": {
    "reviewedAt": "2026-10-14",
    "evidenceType": "self_reported_testing_methods",
    "summary": "I look for patterns in a model’s responses, adjust my approach, and test whether the same failure recurs in other scenarios. I combine role-play, emotional framing and structured-output or continuation techniques, refining them through trial and error.",
    "scope": "These patterns guide further testing; they do not by themselves establish the cause of a failure or a general success rate."
  },
  "aiEvaluationCertificates": {
    "observedAt": "2026-10-14",
    "displayDate": "14 October 2026",
    "issuer": "Gray Swan Arena",
    "evidencePath": "/evidence/gray-swan-certificates-2026-10-14",
    "sourceUrl": "https://app.grayswan.ai/dashboard",
    "captureContext": "Unchanged certificate-modal screenshots from the account holder’s authenticated dashboard. No private prompts or submissions are included. The issuer dashboard requires sign-in; these are preserved captures, not an issuer-hosted public verification service.",
    "scope": "Training completion and event participation are recorded separately. Certificate counters, challenge leaderboards and Arena or Proving Ground profile metrics are not interchangeable. No professional certification or prize award is claimed.",
    "items": [
      {
        "id": "GS-TR-YRT7-Z0",
        "anchor": "lucky-break-training",
        "name": "Lucky Break: Level Up (Medium Challenge)",
        "type": "Training",
        "status": "Training completed",
        "level": "Intermediate",
        "issuedAt": "2026-10-14",
        "displayDate": "14 October 2026",
        "scenarios": {
          "completed": 6,
          "total": 6
        },
        "modelsBroken": {
          "count": 4,
          "total": 5
        },
        "originalImage": "/evidence/gray-swan-training-certificate-2026-10-14.jpg",
        "originalDimensions": [
          1414,
          827
        ],
        "originalSha256": "7ac61991ffa7348b09880e3f6a56d1ba6e97885a23cf16febeebf787f27fcd0d"
      },
      {
        "id": "GS-PA-7DVV-JT",
        "anchor": "breaking-ties-participation",
        "name": "Breaking Ties",
        "type": "Participant",
        "status": "Participation",
        "issuedAt": "2026-10-12",
        "displayDate": "12 October 2026",
        "scenarios": {
          "completed": 3,
          "total": 5
        },
        "modelsBroken": {
          "count": 3,
          "total": 5
        },
        "rank": {
          "position": 125,
          "total": 167
        },
        "originalImage": "/evidence/gray-swan-participant-certificate-2026-10-12.jpg",
        "originalDimensions": [
          1414,
          827
        ],
        "originalSha256": "2d592b9513b9a9282049c1886ff1d75ed9b5dab69cb5e20e979a2e04157b6a14"
      }
    ]
  },
  "visualArtifacts": [
    {
      "title": "Industrial hemp cultivation in Europe",
      "text": "A seven-part interactive data story on cultivation area, harvest and production. This is a capture of the published first view, credited to Mario Marcolongo on 8 January 2025.",
      "platform": "Flourish",
      "image": "/media/work/flourish-cannabis-story.webp",
      "url": "https://public.flourish.studio/story/2720661/"
    },
    {
      "title": "Shark attacks in the Mediterranean and Europe",
      "text": "Data collection, organization and an interactive map for Entropy for Life. Open the published article for the live Tableau view and its context.",
      "platform": "Entropy for Life / Tableau",
      "image": "/media/work/entropy-shark-map.webp",
      "url": "https://entropyforlife.it/2024/07/24/mappa-attacchi-squali-nel-mar-mediterraneo-e-in-europa/"
    },
    {
      "title": "White-shark size distributions",
      "text": "Data analysis and visualization by life stage and sex for Entropy for Life. This preview is the actual published Tableau view.",
      "platform": "Entropy for Life / Tableau",
      "image": "/media/work/entropy-shark-size.webp",
      "url": "https://entropyforlife.it/2024/08/02/lunghezza-squali-bianchi/"
    },
    {
      "title": "Brain Disorder Gene Overlap",
      "text": "Original vector diagram showing genes associated with overlapping clinical phenotypes, reused in Michele Di Salvo's 2024 Palgrave Macmillan / Springer Nature book chapter. On 15 October 2026, the Commons reuse record also listed it in seven Wikipedia articles across four language editions, plus an English Wikiversity learning page. The Commons original records authorship, references and licence; the publication-reuse claim links the chapter.",
      "url": "https://commons.wikimedia.org/wiki/File:Overlapping_clinical_phenotypes_in_genes_associated_with_monogenic_forms_of_autism_spectrum_disorder_(ASD),_dystonia,_epilepsy_and_schizophrenia.svg",
      "platform": "Wikimedia Commons",
      "image": "/media/work/wikimedia-clinical-overlap.svg"
    },
    {
      "title": "Carcinogen Levels in Yerba Maté",
      "text": "Benzo(a)pyrene contamination measured across commercial brands and sampling years, synthesized from published HPLC and GC-MS toxicology literature.",
      "url": "https://commons.wikimedia.org/wiki/File:Benzo(a)pyrene_Concentration_in_Processed_Yerba_Mat%C3%A9_Leaves_Sampled_in_2006,_2008,_and_2010_-_Column_Chart.svg",
      "platform": "Wikimedia Commons",
      "image": "/media/work/wikimedia-yerba.svg"
    },
    {
      "title": "Global Vegetarian Diet Policies",
      "text": "Comparative map of food-based dietary guidelines and their positions on vegetarian diets. Sources and dates are documented with the original artifact.",
      "url": "https://commons.wikimedia.org/wiki/File:Countries_(States_and_Subnational_Regions)_and_Their_Positions_on_Vegetarian_Diets_in_Food-Based_Dietary_Guidelines.svg",
      "platform": "Wikimedia Commons",
      "image": "/media/work/wikimedia-vegetarian.svg"
    },
    {
      "title": "Global Naturalization Residence Requirements",
      "text": "Map of residence requirements for naturalization. A dated visualization of source material; consult current official rules for decisions.",
      "url": "https://commons.wikimedia.org/wiki/File:Naturalization_Residence_Requirements_by_Country_(Years_of_Residence).svg",
      "platform": "Wikimedia Commons"
    },
    {
      "title": "Global Oesophageal Cancer Incidence (IARC 2022)",
      "text": "Age-standardized global incidence rate per 100,000 synthesized from Globocan 2022 and International Agency for Research on Cancer data.",
      "url": "https://commons.wikimedia.org/wiki/File:Oesophageal_Cancer,_Age-Standardized_Rate_(World)_per_100.000_of_Incidence_Cases,_Both_sexes,_Worldwide_in_2022.svg",
      "platform": "Wikimedia Commons",
      "image": "/media/work/flourish-oesophageal-cancer.svg"
    },
    {
      "title": "Mortality patterns in Italy",
      "text": "Interactive life-table visualization using ISTAT data. Open the Tableau view to inspect its controls, labels and data context.",
      "platform": "Tableau Public",
      "image": "/media/work/tableau-mortality-800.webp",
      "url": "https://public.tableau.com/app/profile/mario.marcolongo/viz/TavolediMortalitSingoleEtItalia-ISTAT/Sheet1"
    },
    {
      "title": "Flourish visualization collection",
      "text": "Browse the published interactive charts and maps in my Flourish profile.",
      "platform": "Flourish",
      "url": "https://app.flourish.studio/@Digressivo"
    },
    {
      "title": "Protein supply relative to bodyweight",
      "text": "A country-level data exploration. The measure concerns food supply, not observed individual protein intake.",
      "image": "/media/work/protein-explorer.webp",
      "platform": "Independent data project",
      "url": "https://mariomarcolongo.github.io/protein-by-bodyweight-country/"
    }
  ],
  "location": {
    "country": "Italy"
  },
  "citizenship": [
    "Italy"
  ],
  "usWorkAuthorization": "not_established",
  "currentPositioning": "AI Evaluation, Information Integrity & Research",
  "developmentDirection": [
    "Technical implementation",
    "Data quality",
    "Systems diagnosis"
  ],
  "availability": "Open to relocation and international remote work. I can work in the EU as an Italian citizen; opportunities elsewhere depend on the role’s hiring and work-authorization arrangements.",
  "summary": "Mario Marcolongo investigates sources, tests software and AI behaviour, and configures workflows and websites. Evidence includes paid scientific work and client training, localisation projects, Wikimedia investigations, accepted Atlas contributions and dated platform-recorded Gray Swan results. He holds Microsoft’s Copilot Studio Applied Skills credential. A Syntony network member, he studies IT through Metropolia’s Open UAS pathway. Based in Italy; open to remote work and relocation.",
  "authorship": "For independent software projects, I define requirements, inspect behavior, test releases and maintain tools, using AI-assisted implementation. Case studies identify my contribution and link the outputs, source records and external reviews.",
  "resumeRoutes": {
    "default": "/cv",
    "technical": "/cv-technical",
    "aiEvaluation": "/cv-ai"
  },
  "resumeDocuments": [
    {
      "focus": "default",
      "title": "Scientific Research & Fact-Checking",
      "filename": "Mario-Marcolongo-Scientific-Research-Fact-Checking.pdf",
      "route": "/cv",
      "summary": "Paid scientific fact-checking, data visualization and website operations since 2023, with recent AI workflow configuration and client training. Source investigations, structured metadata, remote research facilitation and accepted Atlas contributions.",
      "skills": "Literature search, data visualization, WordPress, structured metadata and accessible research procedures."
    },
    {
      "focus": "technical",
      "title": "Software QA & AI Workflows",
      "filename": "Mario-Marcolongo-Software-QA-AI-Workflows.pdf",
      "route": "/cv-technical",
      "summary": "Software QA and English-Italian localisation testing: cross-browser checks, reproducible bug reports and retesting on released browser tools. Paid website delivery since 2023; configure reusable AI workflows and train the client to run them. Accepted Atlas contributions to agent instructions and source quality.",
      "skills": "Manual QA, regression and localisation testing, bug reports in GitHub Issues, browser DevTools, Terminal/npm, API/JSON checks, Xcode/iOS Simulator, WordPress and DNS/SSL."
    },
    {
      "focus": "aiEvaluation",
      "title": "AI Evaluation, Red Teaming & Information Integrity",
      "filename": "Mario-Marcolongo-AI-Evaluation-Red-Teaming.pdf",
      "route": "/cv-ai",
      "summary": "Adversarial LLM testing, including jailbreaks and prompt injection; top 5% of Gray Swan Proving Ground; member, Syntony Research Trusted Red Team Network. Paid scientific fact-checking and AI workflow configuration. Atlas preprint coauthor; merged a Basic Memory fix that stops AI agents from being told to edit or delete notes unasked.",
      "skills": "LLM adversarial testing, jailbreaks, prompt injection, response-pattern analysis, agent instructions, technical documentation and client workflows."
    }
  ],
  "currentStudy": "Continuing study in Python, SQL, systems and quantitative foundations.",
  "experience": [
    {
      "name": "Syntony Research — Trusted Red Team Network",
      "period": "Oct 2026–Present · Network membership",
      "text": "Member of a project-based network of independent specialists in adversarial AI evaluation.",
      "route": "/ai-evaluation#syntony",
      "details": [
        "Joined Syntony Research’s Trusted Red Team Network in October 2026.",
        "Scope, responsibilities and compensation are agreed for individual engagements."
      ]
    },
    {
      "name": "Entropy for Life",
      "period": "Jun 2023–Present · Paid contractor · Hybrid, primarily remote",
      "text": "Scientific research, fact-checking, visual production, WordPress operations and client AI workflows for an Italian science-communication project.",
      "route": "/work/entropy",
      "details": [
        "Entropy for Life is an Italian science-communication project covering biology, evolution and the environment, with 500K+ combined followers and subscribers across its social accounts.",
        "Primarily remote work, with occasional onsite activities at the client's studio in Bassano del Grappa, Italy.",
        "Since June 2023, I have worked as a paid contractor on primary-literature research, scientific fact-checking and script development. Depending on the assignment, I write, co-write or review content, check claims against sources and adapt English-language evidence for Italian audiences, preserving terminology and scientific context.",
        "My work includes collecting and organizing data, creating charts and maps, preparing slides and on-screen assets, and researching images. I also contribute to short-form content and selected thumbnail concepts or production, independently or in collaboration with the video editor. Responsibilities vary by project. I personally created the data visualizations in the AIRC reel collaborations that use them; the whole reels are collaborative productions.",
        "Edited selected science videos and Shorts in DaVinci Resolve, including work published on Luca Perri’s channel through my collaboration with Giacomo. My role ranges from full editing to partial initial edits; the linked examples identify each contribution separately.",
        "I designed and built entropyforlife.it in WordPress. Since September 2023, my work has included responsive design, publishing, configuration and functionality changes, OVHcloud hosting, DNS, SSL and technical SEO. I investigate configuration and publishing problems and check functionality after changes.",
        "Since October 2026, configure reusable media workflows using Antigravity, Gemini and Google Drive: compare tools, configure prompts and data access, check file outputs and train the client to use the setup independently."
      ]
    },
    {
      "name": "Wikipedia, Wikidata & Wikimedia Commons",
      "period": "Since 2018 · Public contributions",
      "text": "English-to-Italian translation, citation review, multilingual metadata and scientific visualizations.",
      "route": "/work/wikimedia",
      "details": [
        "Translate and adapt English-language scientific and technical articles into Italian, researching terminology and checking sources.",
        "Review citations, reconcile conflicting records and improve English and Italian Wikidata labels, descriptions and aliases.",
        "Create sourced biomedical explanations, vector diagrams, charts and maps; my gene-overlap diagram was reused in a Palgrave Macmillan / Springer Nature book chapter."
      ]
    },
    {
      "name": "University of Padua research project",
      "period": "Nov 2022–approximately Jun 2025 · Remote volunteer collaboration, Italy",
      "text": "Focus-group facilitation and accessible research procedures under Marta Panzeri, Department of Developmental Psychology and Socialisation (DPSS), with a fellow facilitator.",
      "route": "/research-operations",
      "links": [
        {
          "label": "Marta Panzeri",
          "url": "https://dpss.unipd.it/en/node/239"
        }
      ],
      "details": [
        "Led or co-facilitated approximately 4–5 remote focus groups, supported recruitment and bibliographic research, and helped prepare accessible participation procedures.",
        "Prepared facilitation guides and worked with Marta Panzeri at the Department of Developmental Psychology and Socialisation (DPSS), researchers and a second facilitator on consent, optional captions, written-chat participation, nonjudgmental prompts, timed turns, recording boundaries and handoffs. Reviewed guides corroborate the facilitator role and procedures; approximate session counts are self-reported. The university record establishes the project context."
      ]
    },
    {
      "name": "Yourself to Science",
      "period": "Since 2024 · Founder, independent project",
      "text": "Research-participation directory: resource selection, information organization and ongoing website maintenance.",
      "route": "/work/yourself-to-science",
      "details": [
        "Defined resource inclusion criteria, verification fields, provenance, licensing boundaries and the update process.",
        "Coordinate AI-assisted implementation, inspect behavior, test releases, diagnose deployment issues and maintain the directory."
      ]
    }
  ],
  "credentials": [
    {
      "id": "microsoft-copilot-studio-2026",
      "title": "Microsoft Applied Skills: Build an agent in Microsoft Copilot Studio",
      "issuer": "Microsoft",
      "issuerUrl": "https://www.microsoft.com/",
      "category": "Microsoft Applied Skills",
      "credentialId": "48386317F9899EB1",
      "earnedAt": "2026-10-19",
      "displayDate": "19 October 2026",
      "status": "Active",
      "url": "https://learn.microsoft.com/en-us/users/mariomarcolongo/credentials/48386317f9899eb1",
      "assessment": "Interactive hands-on lab assessment",
      "assessmentDescription": "Passed an interactive hands-on lab assessment covering agent configuration, knowledge and generative answers, conversation topics, tools and sharing in Copilot Studio.",
      "scope": "Agent configuration, knowledge and generative answers, conversation topics, tools, and sharing in Microsoft Copilot Studio.",
      "relatedTraining": {
        "completedModules": 4,
        "source": "User-confirmed Microsoft Learn course completion"
      },
      "limitation": "Assessed Copilot Studio skills; not a record of commercial platform delivery or Power Apps experience.",
      "verifiedAt": "2026-10-19"
    },
    {
      "id": "atlassian-jsm-fundamentals-ai-2026",
      "title": "Atlassian Credentialed in JSM Fundamentals with AI",
      "issuer": "Atlassian",
      "issuerUrl": "https://www.atlassian.com/",
      "category": "Atlassian Certificate",
      "credentialId": "4ec41335733f49508b42ab3faab010d1",
      "earnedAt": "2026-10-24",
      "displayDate": "24 October 2026",
      "expiresAt": "2027-10-24",
      "expiryDisplayDate": "24 October 2027",
      "status": "Active",
      "url": "https://cp.certmetrics.com/atlassian/en/public/verify/credential/4ec41335733f49508b42ab3faab010d1",
      "examCode": "ACH-815",
      "examTitle": "Jira Service Management with AI Fundamentals",
      "assessment": "Fundamentals certificate exam (ACH-815)",
      "assessmentDescription": "Passed the Jira Service Management with AI Fundamentals exam (ACH-815), covering app navigation, work in service spaces and request resolution.",
      "description": "Assessed Jira Service Management fundamentals, including app navigation, organising work in a service space and resolving requests.",
      "scope": "Jira Service Management navigation, work in service spaces and request resolution.",
      "limitation": "Assessed fundamentals knowledge; not a record of commercial Jira delivery, Jira Software defect tracking or administrator certification.",
      "cvVariants": [
        "technical"
      ],
      "verifiedAt": "2026-10-25"
    }
  ],
  "education": [
    {
      "institution": "Metropolia University of Applied Sciences",
      "title": "Information Technology — Open UAS Path Studies",
      "period": "Aug 2026–Present",
      "startDate": "2026-08",
      "endDate": null,
      "status": "open_uas_path_enrolled",
      "description": "Fully online degree-credit pathway toward a Bachelor of Engineering in Information Technology, with self-paced coursework and assessments. English-taught studies; Python Programming: 3 ECTS, Pass (15 Sep 2026).",
      "cvDescription": "Fully online degree-credit pathway toward a BEng; self-paced coursework and assessments. Python Programming: 3 ECTS, Pass (Sep 2026).",
      "programExtentECTS": 120,
      "creditsAwarded": 3,
      "degreeAwarded": false,
      "degreeProgrammeAdmitted": false,
      "expectedDegreeCompletion": null,
      "sourceUrl": "https://www.metropolia.fi/en/study-at-metropolia/open-university/path-studies/it-online",
      "attainments": [
        {
          "name": "Python Programming",
          "code": "TT00CB02",
          "creditsECTS": 3,
          "grade": "Pass",
          "assessedAt": "2026-09-15",
          "sourceType": "user_supplied_institutional_transcript",
          "transcriptDate": "2026-09-19",
          "observedAt": "2026-09-19",
          "sourceUrl": null
        }
      ],
      "lastReviewedAt": "2026-09-19"
    },
    {
      "institution": "University of Campania Luigi Vanvitelli",
      "title": "Medicine studies, degree not completed",
      "cvTitle": "Medicine coursework",
      "period": "2020–approx. 2023 (attendance)",
      "startDate": "2020",
      "endDate": null,
      "attendanceEndedApproximately": "2023",
      "status": "degree_not_completed",
      "description": "Attendance stopped around 2023; no degree awarded. Administrative enrollment remains active.",
      "cvDescription": "",
      "administrativeEnrollmentStatus": "active",
      "administrativeRecordAcademicYear": "2024/2025",
      "degreeAwarded": false,
      "lastReviewedAt": "2026-09-30",
      "sourceUrl": null
    }
  ],
  "languages": {
    "text": "Italian native · English: EF SET C1 overall, 68/100 (Mar 2024)",
    "cvText": "Italian native · English fluent (EF SET C1, Mar 2024)",
    "sourceUrl": "https://cert.efset.org/jHk84h",
    "issuedAt": "2024-03-26",
    "currentEnglishSelfAssessment": {
      "level": "C1",
      "reportedAt": "2026-10-01"
    },
    "scores": {
      "overall": 68,
      "reading": 75,
      "listening": 81,
      "writing": 59,
      "speaking": 55
    }
  },
  "claims": [
    {
      "id": "biomedical-diagram-publication-reuse",
      "text": "Mario's original biomedical diagram was reused in a Palgrave Macmillan / Springer Nature book chapter and across four Wikipedia language editions.",
      "sourceUrl": "https://doi.org/10.1007/978-3-031-68338-1_10",
      "sourceOwner": "publisher_and_contributor",
      "evidenceType": "published_figure_reuse",
      "engagementType": "volunteer_contribution",
      "original": {
        "title": "Overlapping clinical phenotypes in genes associated with monogenic forms of autism spectrum disorder (ASD), dystonia, epilepsy and schizophrenia",
        "author": "Mario Marcolongo",
        "publishedAt": "2024-02-10",
        "license": "CC BY-SA 4.0",
        "sourceUrl": "https://commons.wikimedia.org/wiki/File:Overlapping_clinical_phenotypes_in_genes_associated_with_monogenic_forms_of_autism_spectrum_disorder_(ASD),_dystonia,_epilepsy_and_schizophrenia.svg"
      },
      "chapter": {
        "title": "Genetic Research on Autism: From the ‘Autism Gene’ to the ‘Genetic Susceptibility Base’",
        "author": "Michele Di Salvo",
        "book": "Autism Research between Psychology and Neuroscience",
        "publisher": "Palgrave Macmillan (Springer Nature)",
        "firstOnline": "2024-10-16",
        "pages": "241–261",
        "doi": "10.1007/978-3-031-68338-1_10",
        "sourceUrl": "https://link.springer.com/chapter/10.1007/978-3-031-68338-1_10"
      },
      "wikipediaReuse": {
        "observedAt": "2026-10-15",
        "languageEditions": 4,
        "articleCount": 7
      },
      "sourceNote": "The Commons record establishes the original diagram's authorship, date and licence. The publisher page establishes the chapter metadata. Visual comparison of the chapter figure with the Commons original confirmed correspondence on 26 October 2026.",
      "limitation": "This records reuse of the graphic in a chapter authored by Michele Di Salvo; scientific and editorial conclusions remain those of the chapter author.",
      "observedAt": "2026-10-26",
      "lastReviewedAt": "2026-10-26",
      "visibility": "public"
    },
    {
      "id": "entropy-book-acknowledgement",
      "includeInCompactCv": false,
      "text": "Acknowledged by Giacomo Moro Mauretto in Italiani veri (Mondadori, a major European publishing group, 2025) for scientific-literature research and error detection.",
      "sourceOwner": "client_author",
      "evidenceType": "published_acknowledgement",
      "engagementType": "paid_contractor",
      "sourceNote": "Giacomo Moro Mauretto, Italiani veri. Storia evolutiva e genetica del nostro Paese (Mondadori, 2025), Ringraziamenti / Acknowledgements. The exact passage was inspected in the reader screenshot supplied by Mario on 2 October 2026; the owned ebook and full-page screenshot are not republished. The publisher catalogue establishes book identity, not the wording of the acknowledgement.",
      "limitation": "The author's published acknowledgement endorses Mario's scientific-literature research and ability to identify errors. It is a client reference, not independent testing of skill, scholarly citation, book coauthorship, Mondadori employment or evidence that Mario reviewed the entire book.",
      "observedAt": "2026-10-02",
      "lastReviewedAt": "2026-10-02",
      "visibility": "public"
    },
    {
      "id": "entropy-selected-video-editing",
      "includeInCompactCv": false,
      "text": "Edited selected science videos and Shorts in DaVinci Resolve, with full and partial editing roles identified per example.",
      "sourceUrl": "https://www.youtube.com/watch?v=bOdizHTFlLQ",
      "sourceOwner": "contributor",
      "evidenceType": "contributor_confirmation",
      "engagementType": "paid_contractor",
      "limitation": "Mario confirmed full editing of two linked Luca Perri Shorts and two Entropy videos about genetic testing and genetic selection, plus partial initial editing of the Luca Perri electric-car video, on 2 October 2026. YouTube metadata confirms publication titles and channels, not individual editing credits. These examples do not establish channel ownership, sole production authorship, advanced editing proficiency or additional pieces beyond the older inventory.",
      "observedAt": "2026-10-02",
      "lastReviewedAt": "2026-10-02",
      "visibility": "public"
    },
    {
      "id": "entropy-client-workflow-outcome",
      "includeInCompactCv": false,
      "text": "Mario reports that the client renamed and added metadata to thousands of images and hundreds of videos, addressed a major video-pipeline bottleneck and continues using and expanding the configured workflow.",
      "sourceOwner": "contributor",
      "evidenceType": "contributor_confirmation",
      "engagementType": "paid_contractor",
      "sourceNote": "Mario's firsthand report supplied on 29 October 2026, following his workflow configuration, output review and client training. This records the reported client outcome, not an independently audited measurement or a verbatim client testimonial. Client files and private correspondence are not republished.",
      "compactSourceNote": "Mario, 29 October 2026",
      "compactLimitation": "Contributor-reported outcome; no measured savings.",
      "limitation": "Approximate image/video scale and the bottleneck addressed are reported by Mario. No exact inventory, measured time or cost savings, revenue, independent causal evaluation or commercial Copilot Studio delivery is established. The AI workflow work began in October 2026, within the wider paid collaboration that began in June 2023.",
      "startDate": "2026-10",
      "endDate": null,
      "observedAt": "2026-10-29",
      "lastReviewedAt": "2026-10-29",
      "visibility": "public"
    },
    {
      "id": "entropy-organization-context",
      "text": "Entropy for Life is an Italian science-communication project with 500K+ combined followers and subscribers across its social accounts.",
      "sourceUrl": "https://entropyforlife.it/chi-sono/",
      "sourceOwner": "contributor",
      "evidenceType": "contributor_confirmation",
      "engagementType": "organizational_context",
      "compactLimitation": "Organization accounts; audiences overlap. TikTok contributor-reported.",
      "limitation": "Figures checked on 1 October 2026: main YouTube channel 272K subscribers, linked More Entropy channel 50.2K subscribers, Instagram 159K followers, Facebook 9.5K followers and Telegram 3,984 subscribers. Mario reported TikTok at 54.9K on the same date; that count was not independently verified. These displayed figures sum to approximately 550K across the organization's accounts. Figures are rounded and audiences may overlap; this is not a count of unique people, personal reach or growth attributable to Mario.",
      "observedAt": "2026-10-01",
      "lastReviewedAt": "2026-10-01",
      "visibility": "public"
    },
    {
      "id": "entropy-airc-visuals",
      "text": "Created the data visualizations in the Entropy for Life × AIRC reels that feature them.",
      "sourceUrl": "https://entropyforlife.it/mario-marcolongo-en/",
      "sourceOwner": "contributor",
      "evidenceType": "contributor_confirmation",
      "engagementType": "paid_contractor",
      "limitation": "Visualization authorship: contributor-confirmed, 30 September 2026. Public captions verify AIRC context, not individual production roles. Shared productions; no sole reel authorship or direct AIRC employment is implied.",
      "observedAt": "2026-09-30",
      "lastReviewedAt": "2026-09-30",
      "visibility": "public"
    },
    {
      "id": "entropy-published-work",
      "text": "Research and production contributions: 57 videos and Shorts, 4 articles, 21 short-form entries and 17 selected thumbnail projects.",
      "sourceUrl": "https://entropyforlife.it/mario-marcolongo-en/",
      "sourceOwner": "client_organization",
      "evidenceType": "organizational_work_record",
      "engagementType": "paid_contractor",
      "limitation": "Record on a site I manage. Roles vary; collections overlap. Thumbnails include shared work. Reels retain their earlier capture date. Brand audience is not my personal reach.",
      "startDate": "2023-06",
      "endDate": null,
      "observedAt": "2026-10-14",
      "lastReviewedAt": "2026-10-14",
      "visibility": "public"
    },
    {
      "id": "atlas-pr-52-accepted",
      "text": "Contributed merged PR #52: migration validation portability.",
      "sourceUrl": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/52",
      "sourceOwner": "upstream_project",
      "evidenceType": "external_acceptance",
      "engagementType": "open_source_contribution",
      "limitation": "Acceptance covers the submitted change; it does not establish authorship of the wider research or independent engineering proficiency.",
      "startDate": "2026-09-03",
      "endDate": "2026-09-03",
      "observedAt": "2026-09-12",
      "lastReviewedAt": "2026-09-12",
      "visibility": "public"
    },
    {
      "id": "atlas-pr-54-accepted",
      "text": "Contributed merged PR #54: portable repository instruction adapters.",
      "sourceUrl": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/54",
      "sourceOwner": "upstream_project",
      "evidenceType": "external_acceptance",
      "engagementType": "open_source_contribution",
      "limitation": "Acceptance covers the submitted change; it does not establish authorship of the wider research or independent engineering proficiency.",
      "startDate": "2026-09-03",
      "endDate": "2026-09-03",
      "observedAt": "2026-09-12",
      "lastReviewedAt": "2026-09-12",
      "visibility": "public"
    },
    {
      "id": "atlas-pr-61-accepted",
      "text": "Contributed merged PR #61: repository instruction organization.",
      "sourceUrl": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/61",
      "sourceOwner": "upstream_project",
      "evidenceType": "external_acceptance",
      "engagementType": "open_source_contribution",
      "limitation": "Acceptance covers the submitted change; it does not establish authorship of the wider research or independent engineering proficiency.",
      "startDate": "2026-09-06",
      "endDate": "2026-09-06",
      "observedAt": "2026-09-12",
      "lastReviewedAt": "2026-09-12",
      "visibility": "public"
    },
    {
      "id": "yourself-to-science-directory",
      "text": "Maintained a directory containing 55 research-participation resources in the dated review.",
      "sourceUrl": "https://github.com/yourselftoscience/yourselftoscience.org",
      "sourceOwner": "project_maintainer",
      "evidenceType": "public_artifact",
      "engagementType": "independent_project",
      "limitation": "37 Wikidata items referenced the project URL in the dated check; these are not 37 users or independent citations. A deposited DOI is not peer review.",
      "startDate": null,
      "endDate": null,
      "observedAt": "2026-09-12",
      "lastReviewedAt": "2026-09-12",
      "visibility": "public"
    },
    {
      "id": "gray-swan-july-29",
      "text": "Dated Proving Ground record: rank #74, top 6%, on 29 July 2026.",
      "sourceUrl": "https://mariomarcolongo.com/evidence/gray-swan-2026-07-29",
      "sourceOwner": "platform_record_captured_by_account_holder",
      "evidenceType": "dated_platform_snapshot",
      "engagementType": "independent_evaluation",
      "limitation": "The displayed total is 113; four visible area counters sum to 112. Arena figures are separate. This is not a current ranking or paid engagement.",
      "startDate": "2026-07-29",
      "endDate": "2026-07-29",
      "observedAt": "2026-09-12",
      "lastReviewedAt": "2026-09-12",
      "visibility": "public"
    },
    {
      "id": "gray-swan-september-30",
      "includeInCompactCv": false,
      "text": "Dated Proving Ground record: rank #79, top 5%, with 127 platform-recorded total breaks on 30 September 2026.",
      "sourceUrl": "https://mariomarcolongo.com/evidence/gray-swan-2026-09-30",
      "sourceOwner": "public_platform_profile",
      "evidenceType": "dated_platform_snapshot",
      "engagementType": "independent_evaluation",
      "compactLimitation": "Dated platform metrics; 127/126 discrepancy preserved. Arena is separate; independent reproduction unestablished.",
      "limitation": "Captured from the logged-out public profile. The displayed total is 127; visible area counters sum to 126. Arena separately shows rank #462, 31 unique breaks, 1,260 points and 354 submissions. This is dated platform evidence, not paid employment, security certification or independent reproduction of every result.",
      "startDate": "2026-09-30",
      "endDate": "2026-09-30",
      "observedAt": "2026-09-30",
      "lastReviewedAt": "2026-09-30",
      "visibility": "public"
    },
    {
      "id": "gray-swan-lucky-break-final",
      "includeInCompactCv": false,
      "text": "Lucky Break: Level Up final result: 49th of 390 participants, with 15 platform-recorded breaks.",
      "sourceUrl": "https://mariomarcolongo.com/evidence/gray-swan-lucky-break-2026-10-29",
      "sourceOwner": "Gray Swan Arena",
      "evidenceType": "dated_platform_leaderboard",
      "engagementType": "independent_evaluation",
      "limitation": "Final competition placing and platform-recorded breaks. Separate from the intermediate training certificate, global Arena totals and Proving Ground results. Platform counts do not independently reproduce every underlying result or establish a general failure rate. Competition prizes were awarded by raffle; no prize is claimed.",
      "startDate": "2026-10-09",
      "endDate": "2026-10-14",
      "observedAt": "2026-10-29",
      "lastReviewedAt": "2026-10-31",
      "visibility": "public"
    },
    {
      "id": "gray-swan-october-13",
      "text": "Dated Arena record: 40 global unique breaks, 1,430 points and 415 submissions on 13 October 2026.",
      "sourceUrl": "https://mariomarcolongo.com/evidence/gray-swan-2026-10-13",
      "sourceOwner": "public_platform_profile",
      "evidenceType": "dated_platform_snapshot",
      "engagementType": "independent_evaluation",
      "compactLimitation": "Dated platform reports; active-challenge results provisional. Proving Ground is separate.",
      "limitation": "The public profile route was captured in the account holder's authenticated browser session. Arena showed rank #426, 40 unique breaks, 1,430 points and 415 submissions. Proving Ground separately showed #81, top 5%, and 127 total breaks. The active Lucky Break result is provisional and the event awards prizes by raffle. This record establishes platform-reported activity, not independent reproduction of every result or a prize award.",
      "startDate": "2026-10-13",
      "endDate": "2026-10-13",
      "observedAt": "2026-10-13",
      "lastReviewedAt": "2026-10-13",
      "visibility": "public"
    },
    {
      "id": "syntony-network-membership",
      "text": "Member of Syntony Research’s Trusted Red Team Network since October 2026.",
      "compactLimitation": "Project terms agreed separately.",
      "compactSourceNote": "Public acknowledgement from Nathan Heath",
      "sourceUrl": "https://www.linkedin.com/posts/nathanheath92_congratulations-to-mario-marcolongo-one-ugcPost-7521713825960841216-cBam/",
      "sourceNote": "Nathan Heath publicly acknowledged Mario’s membership of Syntony’s Trusted Red Team Network. The earlier private acceptance was reviewed on 10 October 2026; that acceptance and written permission to disclose membership are retained without republication.",
      "sourceOwner": "Nathan Heath / Syntony Research",
      "evidenceType": "public_individual_acknowledgement",
      "engagementType": "network_membership",
      "limitation": "Nathan Heath’s public acknowledgement supports individual network membership. It does not establish Syntony employment or completed paid engagements; project participation, responsibilities and compensation are agreed separately.",
      "startDate": "2026-10-03",
      "endDate": null,
      "observedAt": "2026-10-31",
      "lastReviewedAt": "2026-10-31",
      "visibility": "public"
    },
    {
      "id": "gray-swan-october-certificates",
      "includeInCompactCv": false,
      "text": "Gray Swan intermediate training completed: Lucky Break: Level Up (Medium Challenge), issued 14 October 2026; separate Breaking Ties participation certificate issued 12 October.",
      "sourceUrl": "https://mariomarcolongo.com/evidence/gray-swan-certificates-2026-10-14",
      "sourceOwner": "Gray Swan Arena",
      "evidenceType": "issuer_certificate_captured_by_account_holder",
      "engagementType": "independent_training_and_participation",
      "limitation": "The training certificate records 6/6 scenarios and 4/5 models broken. The participation certificate records 3/5 scenarios, 3/5 models broken and rank 125/167. These are certificate-specific figures, separate from profile and leaderboard metrics; neither establishes a professional qualification or prize award.",
      "startDate": "2026-10-12",
      "endDate": "2026-10-14",
      "observedAt": "2026-10-14",
      "lastReviewedAt": "2026-10-14",
      "visibility": "public"
    },
    {
      "id": "notandia-source-release",
      "text": "Created Notandia, an AI-assisted research-workflow extension released for Chrome, Edge and Firefox.",
      "sourceUrl": "https://addons.mozilla.org/en-US/firefox/addon/notandia/",
      "sourceOwner": "project_maintainer",
      "evidenceType": "public_source_and_store_records",
      "engagementType": "independent_project",
      "limitation": "Chrome 0.1.1 released 3 October; counts include legacy use. Edge package confirmed 4 October; artwork and description pending then. Firefox 0.1.2 publicly downloadable, verified 7 October 2026; automated screening, later human review possible. Separate Zotero releases; platform parity and usage unverified.",
      "startDate": null,
      "endDate": null,
      "observedAt": "2026-10-07",
      "lastReviewedAt": "2026-10-07",
      "visibility": "public"
    },
    {
      "id": "metropolia-python-3ects",
      "text": "Python Programming (TT00CB02): 3 ECTS, Pass, assessed 15 September 2026.",
      "engagementType": "open_uas_study",
      "startDate": null,
      "endDate": "2026-09-15",
      "observedAt": "2026-09-19",
      "lastReviewedAt": "2026-09-19",
      "sourceUrl": null,
      "sourceOwner": "Metropolia University of Applied Sciences",
      "evidenceType": "user_supplied_institutional_transcript",
      "limitation": "Based on transcript text supplied by the student, dated 19 September 2026. The private transcript is not published. This is one completed course in a non-degree Open UAS pathway, not an awarded degree or proof of professional programming proficiency.",
      "visibility": "public"
    },
    {
      "id": "atlas-pr-69-accepted",
      "text": "Contributed merged PR #69: a human-reviewable source metadata and rights-evidence audit.",
      "sourceUrl": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/69",
      "sourceOwner": "upstream_project",
      "evidenceType": "external_acceptance",
      "engagementType": "open_source_contribution",
      "limitation": "The audit compares metadata and preserves retrieval evidence for human review; it does not certify citations or reuse rights. Most added lines are generated reports and evidence, not handwritten tooling.",
      "startDate": "2026-09-22",
      "endDate": "2026-09-22",
      "observedAt": "2026-09-30",
      "lastReviewedAt": "2026-09-30",
      "visibility": "public"
    },
    {
      "id": "atlas-pr-70-accepted",
      "text": "Contributed merged PR #70: 15 missing source locators and clarified publication provenance.",
      "sourceUrl": "https://github.com/mbrcic/ai-safety-formalization-atlas/pull/70",
      "sourceOwner": "upstream_project",
      "evidenceType": "external_acceptance",
      "engagementType": "open_source_contribution",
      "limitation": "Acceptance covers source traceability and bibliographic changes; no Lean theorem, proof or formalization-coverage change is claimed.",
      "startDate": "2026-09-28",
      "endDate": "2026-09-28",
      "observedAt": "2026-09-30",
      "lastReviewedAt": "2026-09-30",
      "visibility": "public"
    },
    {
      "id": "basic-memory-similar-notes-fix-accepted",
      "includeInCompactCv": false,
      "text": "Contributed a merged fix to Basic Memory, an open-source knowledge base for AI assistants: its write tool no longer hands agents edit and delete calls to run unasked.",
      "sourceUrl": "https://github.com/basicmachines-co/basic-memory/commit/3dda18fbfaae4dc871918a94d8c019722dcef52a",
      "sourceNote": "The maintainer merged the commit, with my authorship, through pull request #2082, which also carried two related fixes by another contributor; my pull request #2066 was closed when #2082 merged. The fix addresses issue #2011, which the maintainer opened.",
      "sourceOwner": "upstream_project",
      "evidenceType": "external_acceptance",
      "engagementType": "open_source_contribution",
      "limitation": "Acceptance covers this change and its regression test; it does not establish independent engineering proficiency.",
      "startDate": "2026-11-11",
      "endDate": "2026-11-11",
      "observedAt": "2026-11-11",
      "lastReviewedAt": "2026-11-11",
      "visibility": "public"
    },
    {
      "id": "atlas-paper-preprint",
      "text": "Coauthor of “The AI Safety Formalization Atlas: a machine-checked memory for AI safety mathematics,” publicly available as a Zenodo preprint since 1 October 2026.",
      "sourceUrl": "https://doi.org/10.5281/zenodo.23088952",
      "sourceNote": "Zenodo version 1 record and the public PDF title page list five coauthors, including Mario Marcolongo with ORCID 0000-0003-2846-7115. The manuscript is dated September 2026; the repository publication date is 1 October 2026.",
      "publicationDate": "2026-10-01",
      "sourceOwner": "project_authors",
      "evidenceType": "public_preprint",
      "engagementType": "research_collaboration",
      "limitation": "Public preprint, not an established peer-reviewed publication. Documented individual contributions concern source auditing, citation provenance and repository tooling; authorship does not imply responsibility for all proofs. Metropolia is the listed affiliation, with permission confirmed by the contributor; no employment or degree is implied.",
      "startDate": "2026-09",
      "endDate": null,
      "observedAt": "2026-10-14",
      "lastReviewedAt": "2026-10-14",
      "visibility": "public"
    },
    {
      "id": "hypermandala-public-artifact",
      "text": "Created Hypermandala, a public interactive 2D, 3D and 4D geometry explorer.",
      "sourceUrl": "https://hypermandala.mariomarcolongo.com/",
      "sourceOwner": "project_maintainer",
      "evidenceType": "public_artifact",
      "engagementType": "independent_project",
      "limitation": "The public explorer and source repository establish an inspectable visualization project, not adoption, revenue or an independent mathematical or engineering assessment. Source availability was verified while logged out on 30 September 2026. Higher-dimensional extensions and new form additions are experimental; testing and adjustments continue. Forms are procedural interpretations, not historical reconstructions.",
      "startDate": "2026-09",
      "endDate": null,
      "observedAt": "2026-09-30",
      "lastReviewedAt": "2026-09-30",
      "visibility": "public"
    }
  ]
}
