{
  "schemaVersion": "1.0",
  "reviewedOn": "2026-09-06",
  "projects": [
    {
      "slug": "worm-lab",
      "title": "Worm Lab",
      "summary": "A browser laboratory for exploring a digital C. elegans worm: follow signals through 300 neurons, change individual cells and compare how the model responds.",
      "role": "Product concept, experiment workflow, interface direction and AI-assisted implementation.",
      "status": {
        "label": "Live interactive prototype",
        "tone": "prototype"
      },
      "statusCode": "live-interactive-prototype",
      "url": "https://oleksii.almalvs.online/work/worm-lab",
      "markdownUrl": "https://oleksii.almalvs.online/work/worm-lab.md",
      "website": "https://worm.almalvs.online/",
      "problem": "A moving simulation is hard to understand when the inputs, internal activity and resulting behavior are hidden. Visitors need a way to inspect the model and test their own questions.",
      "constraints": [
        "Run entirely in the browser",
        "Make experiments repeatable from the same starting state",
        "Distinguish model output from biological measurements"
      ],
      "architecture": [
        "Food or touch stimulus",
        "Fixed weighted neural network",
        "Neural and muscle activity",
        "Movement and signal history",
        "Control and intervention comparison"
      ],
      "decisions": [
        "Show the organism, circuit and signals on one simulation clock",
        "Restore complete checkpoints for repeatable experiments",
        "Expose neural steering, odor assistance and boundary correction separately",
        "Keep the simulation local to the browser, without API keys or a remote inference service"
      ],
      "evidence": [
        {
          "text": "Public interactive laboratory with Observe, Circuit and Compare views",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "300 neurons, 96 muscle cells and 3,689 directed weighted connections in the source table",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Cell stimulation and silencing, connection controls and sampled history",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Paired control and intervention runs with a shared playhead",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "Educational model with fixed weights, not a biologically complete digital twin",
        "Movement combines neural output, optional odor steering and boundary correction",
        "Schematic anatomy and arbitrary units; activity is not a biological measurement",
        "No learning or claim of consciousness"
      ],
      "stack": [
        "JavaScript",
        "Canvas",
        "Browser ES modules",
        "Deterministic simulation",
        "Responsive CSS"
      ],
      "sections": [
        {
          "id": "result",
          "label": "A nervous system you can explore",
          "body": "Worm Lab grew from an OpenWorm-inspired idea: make a small organism's neural activity visible and open to experimentation. The browser model represents 300 neurons, 96 muscle cells and 3,689 directed weighted connections. A moving worm, a cell inspector and synchronized signal charts let visitors connect a stimulus with changes inside the model and its resulting movement.",
          "url": "https://oleksii.almalvs.online/work/worm-lab#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "Observe, inspect, intervene",
          "body": "Observe offers neural-activity, muscle-activity and body layers. Place food or apply a food or touch pulse from either side, then follow the signals. Circuit shows a selected cell and its neighbors, with incoming and outgoing connections ordered by weight. Stimulate a cell, silence it, restore it or disable a connection to explore its contribution.",
          "url": "https://oleksii.almalvs.online/work/worm-lab#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "experiments",
          "label": "Rewind and compare",
          "body": "About 60 seconds of sampled history lets you revisit an earlier moment or resume from its saved state. Compare creates a control and an intervention from the same checkpoint, silences selected cells in the intervention and applies the same initial pulse. Both run for eight simulated seconds. A shared playhead lets you compare trajectories, neural turning and threshold events; a small or zero difference is also a valid result.",
          "url": "https://oleksii.almalvs.online/work/worm-lab#experiments",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "engineering",
          "label": "What I built around the model",
          "body": "The connectivity table and neural dynamics are adapted from the open-source WormBrain project, with attribution retained. Worm Lab adds the browser laboratory, cell and connection controls, synchronized telemetry, complete checkpoints and paired experiments. The deterministic engine advances at 30 ticks per simulated second. JavaScript modules and Canvas run the simulation locally in the browser, without API keys or a remote inference service.",
          "url": "https://oleksii.almalvs.online/work/worm-lab#engineering",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "boundary",
          "label": "What the model can explain",
          "body": "This is an educational model with fixed weights and simplified dynamics. Movement combines neural output, optional odor assistance and boundary correction, displayed separately. Anatomy and motion are schematic; potential uses arbitrary units and muscle activity is not measured force. The model does not learn or reproduce a complete biological organism. Its purpose is to make a computational model inspectable and experiments repeatable.",
          "url": "https://oleksii.almalvs.online/work/worm-lab#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [
        {
          "label": "Explore the live Worm Lab",
          "url": "https://worm.almalvs.online/"
        },
        {
          "label": "Worm Lab: how the model works",
          "url": "https://worm.almalvs.online/#how-it-works"
        },
        {
          "label": "WormBrain: source connectivity table and neural model",
          "url": "https://github.com/leparlon/WormBrain/tree/9cd6480f6b74f4edb18dfd3cb058aaab8142bc6f"
        }
      ],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/worm-lab-live.png",
        "width": 1440,
        "height": 1000,
        "alt": "Worm Lab showing the digital organism, stimulus controls, selected neuron and signal history.",
        "caption": "Actual public Worm Lab interface, captured September 27, 2026. A paused model run with food placed ahead; schematic anatomy and simulated signals, not biological measurements."
      },
      "relatedProjects": [
        "ecogen-controller",
        "chevrolet-volt-toolkit"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/ecogen-controller",
        "https://oleksii.almalvs.online/work/chevrolet-volt-toolkit"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "smart-lead-system",
      "title": "Smart Lead System",
      "summary": "Instagram, WhatsApp, Facebook, SMS and calls in one workspace, with call transcripts and a clear view of how managers respond to customers.",
      "role": "Product architecture, workflow design and operating QA.",
      "status": {
        "label": "In operation",
        "tone": "live"
      },
      "statusCode": "in-operation",
      "url": "https://oleksii.almalvs.online/work/smart-lead-system",
      "markdownUrl": "https://oleksii.almalvs.online/work/smart-lead-system.md",
      "problem": "Customer conversations are spread across social platforms, text messages and calls. Managers have to piece together the context, and owners struggle to see how customers are being answered.",
      "constraints": [
        "Human review of customer-facing actions",
        "No invented customer facts",
        "Clear ownership for the next action"
      ],
      "architecture": [
        "Instagram, WhatsApp, Facebook, SMS and calls",
        "Shared workspace and call transcripts",
        "AI intent and priority",
        "Manager response and owner oversight",
        "Next-step handoff"
      ],
      "decisions": [
        "Prepare suggestions, not autonomous outreach",
        "Keep facts separate from generated drafts",
        "Make the next responsible action visible"
      ],
      "evidence": [
        {
          "text": "Instagram, WhatsApp, Facebook, SMS and calls are brought together in one workspace",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Call transcription makes spoken conversations available as text",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "The owner can see how managers respond to customers",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "One operational view combines AI intent, priority, facts, summary, next step and reply draft",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "Reply drafts remain under human review",
        "No customer or lead records are published",
        "No unsupervised customer communication"
      ],
      "stack": [
        "TypeScript",
        "Workflow automation",
        "CRM integrations",
        "Operational QA"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Business result",
          "body": "Instagram, WhatsApp, Facebook, SMS and calls come together in one window. Managers can follow customer conversations without switching between separate apps. The owner can see how each manager responds to customers and stay involved without asking the team to relay every conversation.",
          "url": "https://oleksii.almalvs.online/work/smart-lead-system#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "How it works",
          "body": "Call transcription turns conversations into text that the owner can review alongside customer messages and manager replies. The same workspace brings together AI intent and priority, grounded facts, a concise summary, the next step and a reply draft. A person reviews each draft before it is sent to a customer.",
          "url": "https://oleksii.almalvs.online/work/smart-lead-system#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "boundary",
          "label": "Control boundary",
          "body": "The system supports decisions instead of impersonating a sales team. It does not invent facts, silently update records or send an unreviewed reply.",
          "url": "https://oleksii.almalvs.online/work/smart-lead-system#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/smart-lead-runtime.png",
        "width": 1440,
        "height": 1000,
        "alt": "Smart Lead application showing the inbox, conversation and lead details in its built-in demo mode.",
        "caption": "Actual application screenshot, captured September 6, 2026. Built-in fictional demo data; contact fields concealed. Not a production conversation."
      },
      "relatedProjects": [
        "field-operations",
        "ecogen-controller"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/field-operations",
        "https://oleksii.almalvs.online/work/ecogen-controller"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "field-operations",
      "title": "Field Operations",
      "summary": "A simple field-to-office workflow that turns completed work into reviewable evidence and work ready to bill.",
      "role": "Product design, operational data flow and QA strategy.",
      "status": {
        "label": "In operation",
        "tone": "verified"
      },
      "statusCode": "in-operation",
      "url": "https://oleksii.almalvs.online/work/field-operations",
      "markdownUrl": "https://oleksii.almalvs.online/work/field-operations.md",
      "problem": "Evidence, review and billing readiness are often split across calls, chats and spreadsheets after field work is complete.",
      "constraints": [
        "Technician flow must stay simple",
        "Review ownership must be clear",
        "No private property or worker data"
      ],
      "architecture": [
        "Field submission",
        "Manager review",
        "Approval",
        "Ready to bill"
      ],
      "decisions": [
        "Make submission the single handoff",
        "Separate evidence from billing readiness",
        "Use explicit review states"
      ],
      "evidence": [
        {
          "text": "The operating path is field submission to review to ready to bill",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "The case presents workflow behavior without unapproved metrics",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "No payroll, personal or property data is shown",
        "No AI makes technician-facing decisions",
        "Approval remains accountable"
      ],
      "stack": [
        "Mobile-first product design",
        "Role-based workflows",
        "Operational data modeling",
        "Scenario QA"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Business result",
          "body": "A completed visit moves through one clear path: field submission, review, then work ready to bill. That makes the evidence and commercial handoff easier to follow.",
          "url": "https://oleksii.almalvs.online/work/field-operations#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "How it works",
          "body": "A technician submits the work once. A manager reviews the proof and approval advances the item to a distinct ready-to-bill state.",
          "url": "https://oleksii.almalvs.online/work/field-operations#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "field",
          "label": "Designed for the field",
          "body": "The field screen stays focused on the task at hand. Complexity belongs in the accountable review step, not in a technician’s workflow.",
          "url": "https://oleksii.almalvs.online/work/field-operations#field",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/field-workflow-redacted.png",
        "width": 1833,
        "height": 1224,
        "alt": "Three actual Field Operations screens showing the area overview, completed work checklist and submitted photo evidence.",
        "caption": "Owner-provided application screenshots. Addresses, unit identifiers, names and rates are concealed with permanent pixel masks; browser chrome is cropped. Submitted and Done labels show the displayed workflow state, not independent verification of approval or payment."
      },
      "relatedProjects": [
        "smart-lead-system",
        "lowvoltageplan"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/smart-lead-system",
        "https://oleksii.almalvs.online/work/lowvoltageplan"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "ecogen-controller",
      "title": "EcoGen Automation Controller",
      "summary": "Custom generator auto-start automation connecting OpenWrt, Shelly relays, EcoFlow and a Cummins Onan generator, with bench-tested startup logic and manual control.",
      "role": "Control workflow, low-voltage wiring, relay integration, controller setup and bench testing.",
      "status": {
        "label": "Working prototype",
        "tone": "prototype"
      },
      "statusCode": "working-prototype",
      "url": "https://oleksii.almalvs.online/work/ecogen-controller",
      "markdownUrl": "https://oleksii.almalvs.online/work/ecogen-controller.md",
      "problem": "A backup-power setup needed a custom startup sequence across separate devices, with feedback and manual control built into the workflow.",
      "constraints": [
        "Integrate existing generator and battery hardware",
        "Test the startup sequence on the bench before deployment",
        "Retain manual control and check feedback before action"
      ],
      "architecture": [
        "Monitor operating conditions",
        "Apply controller rules on OpenWrt",
        "Coordinate Shelly relay outputs",
        "Check feedback and report state",
        "Keep manual control available"
      ],
      "decisions": [
        "Build the control sequence around the actual equipment",
        "Validate wiring, relay logic and controller setup together",
        "Use test and dry-run modes before real operation"
      ],
      "evidence": [
        {
          "text": "Smart Control project record: OpenWrt, Shelly relay hardware, EcoFlow and a Cummins Onan generator",
          "provenance": {
            "kind": "public-source",
            "label": "Public project record",
            "sourceUrls": [
              "https://smartcontrolllc.com/projects/"
            ],
            "note": "The company's project description documents this scope; it is not independent performance verification."
          }
        },
        {
          "text": "Smart Control project record: low-voltage wiring, relay logic, controller setup and bench validation",
          "provenance": {
            "kind": "public-source",
            "label": "Public project record",
            "sourceUrls": [
              "https://smartcontrolllc.com/projects/"
            ],
            "note": "The company's project description documents this scope; it is not independent performance verification."
          }
        },
        {
          "text": "Manual control and feedback-first operation are part of the owner's prototype account",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "Working prototype; bench validation does not establish long-term field reliability",
        "Manual control is retained",
        "No remote endpoints, wiring instructions or hardware identifiers are published"
      ],
      "stack": [
        "OpenWrt",
        "Shelly relays",
        "EcoFlow",
        "Cummins Onan",
        "Low-voltage wiring",
        "Control logic"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Generator auto-start automation",
          "body": "EcoGen brings the control workflow for a backup-power setup into one working prototype. The Smart Control project record documents the hardware integration and bench validation of the startup sequence. The owner can retain manual control while the controller handles routine decisions.",
          "url": "https://oleksii.almalvs.online/work/ecogen-controller#result",
          "provenance": {
            "kind": "mixed",
            "label": "First-hand account and public project record",
            "sourceUrls": [
              "https://smartcontrolllc.com/projects/"
            ],
            "note": "Smart Control documents the equipment, integration work and bench validation. Manual control and feedback behavior are the owner's prototype account."
          }
        },
        {
          "id": "workflow",
          "label": "From wiring to startup logic",
          "body": "The setup combines OpenWrt, Shelly relay hardware, EcoFlow and a Cummins Onan generator. My work covered the low-voltage connections, relay logic and controller configuration, then bench testing before deployment. The control workflow checks feedback and reports its state so a command is not mistaken for a confirmed result.",
          "url": "https://oleksii.almalvs.online/work/ecogen-controller#workflow",
          "provenance": {
            "kind": "mixed",
            "label": "First-hand account and public project record",
            "sourceUrls": [
              "https://smartcontrolllc.com/projects/"
            ],
            "note": "Smart Control documents the equipment, integration work and bench validation. Manual control and feedback behavior are the owner's prototype account."
          }
        },
        {
          "id": "boundary",
          "label": "Test before operation",
          "body": "Test and dry-run modes support checking the control sequence before real operation. Manual control remains part of the operating model. This case describes a working prototype and documented bench work; it does not establish certification, measured fuel savings or unattended field reliability.",
          "url": "https://oleksii.almalvs.online/work/ecogen-controller#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [
        {
          "label": "Smart Control: Generator Auto-Start Automation project record",
          "url": "https://smartcontrolllc.com/projects/"
        },
        {
          "label": "Smart Control: original generator project post on Facebook",
          "url": "https://www.facebook.com/photo/?fbid=122181126206874298"
        }
      ],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/generator-auto-start-automation.webp",
        "width": 590,
        "height": 590,
        "alt": "Smart Control generator automation project graphic with a bench photograph of a laptop, relay wiring and test equipment.",
        "caption": "Original Smart Control project graphic, reproduced from the website's Generator Auto-Start Automation record. The bench photograph documents the setup work; it does not establish long-term field reliability."
      },
      "relatedProjects": [
        "smart-control-website",
        "chevrolet-volt-toolkit"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/smart-control-website",
        "https://oleksii.almalvs.online/work/chevrolet-volt-toolkit"
      ],
      "reviewedOn": "2026-10-02"
    },
    {
      "slug": "lowvoltageplan",
      "title": "LowVoltagePlan",
      "summary": "A controlled pilot that turns site information into a clear, reviewable low-voltage scope before work begins.",
      "role": "Field workflow, scope modeling and review-gated product architecture.",
      "status": {
        "label": "Controlled pilot",
        "tone": "shadow"
      },
      "statusCode": "controlled-pilot",
      "url": "https://oleksii.almalvs.online/work/lowvoltageplan",
      "markdownUrl": "https://oleksii.almalvs.online/work/lowvoltageplan.md",
      "problem": "Important low-voltage details are easy to miss when site information is fragmented and scope cannot be reviewed clearly before execution.",
      "constraints": [
        "Scope must remain reviewable",
        "Site information may be incomplete",
        "Changes need a clear record"
      ],
      "architecture": [
        "Site inputs",
        "Structured scope",
        "Review",
        "Revision"
      ],
      "decisions": [
        "Make scope visual and reviewable",
        "Keep revisions explicit",
        "Treat uncertain details as items to resolve"
      ],
      "evidence": [
        {
          "text": "Site information becomes a clear reviewable scope",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "The pilot is framed around reducing missed detail and rework",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "No customer plans are published",
        "No estimate or savings claims are made",
        "Scope stays subject to review"
      ],
      "stack": [
        "Field planning",
        "Revision-safe workflows",
        "Scope review",
        "Structured inputs"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Business result",
          "body": "LowVoltagePlan turns available site information into a clear scope that can be reviewed before work starts, helping reduce missed detail and rework.",
          "url": "https://oleksii.almalvs.online/work/lowvoltageplan#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "How it works",
          "body": "Inputs are organized into a structured, reviewable scope. Open questions and revisions remain visible instead of becoming hidden assumptions.",
          "url": "https://oleksii.almalvs.online/work/lowvoltageplan#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/lowvoltageplan-owner-demo.png",
        "width": 2554,
        "height": 1307,
        "alt": "LowVoltagePlan editor showing cameras, network equipment, cable routes and zones on a dental-office demo plan.",
        "caption": "Owner-provided LowVoltagePlan screenshot. Synthetic demonstration plan, not a customer site. Devices, cable routes and coverage zones are shown in the editor."
      },
      "relatedProjects": [
        "field-operations",
        "smart-lead-system"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/field-operations",
        "https://oleksii.almalvs.online/work/smart-lead-system"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "chevrolet-volt-toolkit",
      "title": "Chevrolet Volt Diagnostics Toolkit",
      "summary": "Research and development for passive vehicle diagnostics, focused on understanding signals without active vehicle control.",
      "role": "Diagnostics workflow, signal research and safety boundary design.",
      "status": {
        "label": "Research & development",
        "tone": "research"
      },
      "statusCode": "research-and-development",
      "url": "https://oleksii.almalvs.online/work/chevrolet-volt-toolkit",
      "markdownUrl": "https://oleksii.almalvs.online/work/chevrolet-volt-toolkit.md",
      "problem": "Vehicle signals can aid diagnosis, but research tooling requires a clear boundary before it is used around a live vehicle bus.",
      "constraints": [
        "Passive diagnostics only",
        "No active control claim",
        "No vehicle identifiers published"
      ],
      "architecture": [
        "Passive capture",
        "Signal review",
        "DBC research",
        "Diagnostic interpretation"
      ],
      "decisions": [
        "Observe before changing anything",
        "Separate research from actuation",
        "Keep the work passive"
      ],
      "evidence": [
        {
          "text": "The toolkit is passive diagnostics R&D",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "The public case documents the research boundary rather than a consumer product claim",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "Listen-only operation",
        "No active CAN commands",
        "No vehicle identifiers or connection details"
      ],
      "stack": [
        "CAN bus",
        "DBC research",
        "Passive capture",
        "Diagnostic workflow"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Research outcome",
          "body": "This work establishes a passive diagnostic path for understanding vehicle signals without presenting active vehicle control as a finished product.",
          "url": "https://oleksii.almalvs.online/work/chevrolet-volt-toolkit#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "boundary",
          "label": "Safety boundary",
          "body": "The toolkit observes and interprets signals only. Actuation, injection and consumer-control claims are outside this research scope.",
          "url": "https://oleksii.almalvs.online/work/chevrolet-volt-toolkit#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": null,
      "relatedProjects": [
        "ecogen-controller",
        "lowvoltageplan"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/ecogen-controller",
        "https://oleksii.almalvs.online/work/lowvoltageplan"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "smart-control-website",
      "title": "Smart Control Website",
      "summary": "A service website that helps property owners understand low-voltage work, see completed installations and request a quote.",
      "role": "Business requirements, website direction, AI-assisted development and content review.",
      "status": {
        "label": "Live website",
        "tone": "live"
      },
      "statusCode": "live-website",
      "url": "https://oleksii.almalvs.online/work/smart-control-website",
      "markdownUrl": "https://oleksii.almalvs.online/work/smart-control-website.md",
      "website": "https://smartcontrolllc.com/",
      "problem": "Customers need to understand which systems fit their property and see relevant work before starting a conversation.",
      "constraints": [
        "Use confirmed service and project facts",
        "Keep the route to an inquiry clear on mobile",
        "Protect customer and property details"
      ],
      "architecture": [
        "Service or city page",
        "Relevant project evidence",
        "Scope questions",
        "Quote request"
      ],
      "decisions": [
        "Organize pages around customer needs",
        "Use original installation photographs",
        "Connect service pages, local coverage and case studies"
      ],
      "evidence": [
        {
          "text": "Published service, location and project pages",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Public installation galleries and an inquiry form",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "WordPress theme and technical SEO implementation",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "No unsupported ranking or lead-growth claims",
        "Only approved project details and photographs are public",
        "A quote request does not confirm scope, pricing or availability"
      ],
      "stack": [
        "WordPress",
        "PHP",
        "Responsive CSS",
        "Technical SEO",
        "Structured data"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Published website",
          "body": "The site gives Smart Control a public home for its security, access-control and network services. Visitors can browse relevant installations, check local service coverage and describe their project through a quote request.",
          "url": "https://oleksii.almalvs.online/work/smart-control-website#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "Designing around the inquiry",
          "body": "I organize the content around the questions a customer brings: what needs to be installed, what the property allows and whether the company has done similar work. Service pages connect those questions with project examples and a clear contact path.",
          "url": "https://oleksii.almalvs.online/work/smart-control-website#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "boundary",
          "label": "Evidence before promises",
          "body": "The content uses documented work and approved photographs. Technical SEO supports the page structure and search visibility, but this case does not claim measured growth in rankings, traffic or sales.",
          "url": "https://oleksii.almalvs.online/work/smart-control-website#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/smart-control-live.png",
        "width": 1440,
        "height": 1000,
        "alt": "Published Smart Control homepage with service information and installation photographs.",
        "caption": "Screenshot of the public Smart Control website, captured September 6, 2026."
      },
      "relatedProjects": [
        "smart-lead-system",
        "lowvoltageplan"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/smart-lead-system",
        "https://oleksii.almalvs.online/work/lowvoltageplan"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "mac-bid-research",
      "title": "MAC.BID Auction Research",
      "summary": "An auction research system that compares potential purchases, accounts for costs and tests simulated decisions against closed-lot outcomes.",
      "role": "Research workflow, risk-policy design and AI-assisted implementation.",
      "status": {
        "label": "Shadow research",
        "tone": "shadow"
      },
      "statusCode": "shadow-research",
      "url": "https://oleksii.almalvs.online/work/mac-bid-research",
      "markdownUrl": "https://oleksii.almalvs.online/work/mac-bid-research.md",
      "problem": "A low auction price can hide fees, transport costs, uncertain condition and weak resale evidence.",
      "constraints": [
        "Keep simulated decisions separate from purchases",
        "Include fees and logistics in the cost",
        "Treat sparse price evidence conservatively"
      ],
      "architecture": [
        "Public catalogue",
        "Cost and condition review",
        "Simulated maximum",
        "Closed-lot comparison"
      ],
      "decisions": [
        "Enforce budget rules in code",
        "Record a fixed simulated maximum",
        "Keep price evidence and uncertainty visible"
      ],
      "evidence": [
        {
          "text": "Catalogue scanning and valuation code",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Closed-lot history and counterfactual backtests",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Tests for valuation and research workflows",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "This case covers research without real bids",
        "Profitability scores are uncalibrated heuristics, not measured probabilities",
        "No profit guarantee, account details or private trading history is published"
      ],
      "stack": [
        "Python",
        "Docker",
        "Rule-based scoring",
        "Backtesting",
        "Workflow automation"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Research output",
          "body": "The system prepares a cost-aware shortlist and records simulated bidding decisions for later comparison with auction outcomes. This makes it possible to inspect the reasoning without treating a suggested purchase as a completed trade.",
          "url": "https://oleksii.almalvs.online/work/mac-bid-research#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "Working with uncertain prices",
          "body": "Catalogue information is checked against available price evidence. Fees, tax and transport affect the total cost, while uncertain condition or weak comparisons reduce confidence. The research records a fixed simulated maximum instead of chasing each auction extension.",
          "url": "https://oleksii.almalvs.online/work/mac-bid-research#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "boundary",
          "label": "Research limits",
          "body": "The workflow presented here does not submit real bids. Its profitability score is an uncalibrated heuristic, not a measured chance of success. Closed-lot history supports further testing; it does not prove resale profit.",
          "url": "https://oleksii.almalvs.online/work/mac-bid-research#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/macbid-runtime.png",
        "width": 1440,
        "height": 1000,
        "alt": "Implemented MAC.BID console in a paused, empty research state.",
        "caption": "Actual console code rendered locally with an empty test snapshot. No live account, auction scan or bid was used for this capture."
      },
      "relatedProjects": [
        "saferouter-home",
        "smart-lead-system"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/saferouter-home",
        "https://oleksii.almalvs.online/work/smart-lead-system"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "saferouter-home",
      "title": "SafeRouter Home",
      "summary": "A local router project that connects an owner interface with controlled network-policy changes and recovery after interrupted updates.",
      "role": "Product requirements, network-policy workflow and AI-assisted engineering.",
      "status": {
        "label": "Engineering alpha",
        "tone": "prototype"
      },
      "statusCode": "engineering-alpha",
      "url": "https://oleksii.almalvs.online/work/saferouter-home",
      "markdownUrl": "https://oleksii.almalvs.online/work/saferouter-home.md",
      "problem": "Home network controls need to explain what changed, preserve owner access and recover when an update is interrupted.",
      "constraints": [
        "Keep core operation local",
        "Apply configuration changes as controlled transactions",
        "Distinguish service health from verified network protection"
      ],
      "architecture": [
        "Owner request",
        "Policy validation",
        "Apply and confirm",
        "Recovery if interrupted"
      ],
      "decisions": [
        "Keep configuration changes reviewable",
        "Record interrupted transactions for recovery",
        "Expose the limits of each reported status"
      ],
      "evidence": [
        {
          "text": "OpenWrt router stack and owner interface",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Policy transaction and recovery contracts",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Browser and network-contract test suites",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "Engineering alpha, not a certified security product",
        "Device identity and owner-access recovery remain areas for further work",
        "Installed packages do not prove filtering or VPN enforcement; hardware and traffic checks are required"
      ],
      "stack": [
        "OpenWrt",
        "Linux",
        "nftables",
        "UCI",
        "Local web UI",
        "Transaction recovery"
      ],
      "sections": [
        {
          "id": "result",
          "label": "Engineering baseline",
          "body": "SafeRouter combines a local owner interface with a router stack for controlled policy changes. The implementation includes transaction guards, persistent records of interrupted changes and boot recovery hooks.",
          "url": "https://oleksii.almalvs.online/work/saferouter-home#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "Changing a network safely",
          "body": "A requested change passes through validation, application and confirmation. Recovery is part of that process, so an interrupted configuration update has a defined path back. Core operation does not depend on a cloud service.",
          "url": "https://oleksii.almalvs.online/work/saferouter-home#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "boundary",
          "label": "Alpha boundaries",
          "body": "The project still needs work on owner-access recovery, device identity and accurate status reporting. Service health alone cannot establish that a household is protected. Filtering, routing and recovery need verification on the actual hardware and traffic path before a broader pilot.",
          "url": "https://oleksii.almalvs.online/work/saferouter-home#boundary",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/saferouter-runtime.png",
        "width": 780,
        "height": 1688,
        "alt": "SafeRouter alpha owner interface with household modes and device assignment controls.",
        "caption": "Archived alpha UI test screenshot with sample state. The green protection message is an identified UI limitation, not evidence of verified household protection."
      },
      "relatedProjects": [
        "ecogen-controller",
        "mac-bid-research"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/ecogen-controller",
        "https://oleksii.almalvs.online/work/mac-bid-research"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "tosatti-odesa-installation",
      "title": "My Heart is a Void, the Void is a Mirror",
      "summary": "I led the installation of Gian Maria Tosatti's Odesa episode through COVID closures, December cold and a tight deadline. Our team carried more than 20 tonnes of materials through marshland by hand.",
      "role": "Installation Lead: team leadership, site organization, lamp-post installation, electrical work and lighting control.",
      "status": {
        "label": "Completed in 2020",
        "tone": "verified"
      },
      "statusCode": "completed-in-2020",
      "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation",
      "markdownUrl": "https://oleksii.almalvs.online/work/tosatti-odesa-installation.md",
      "kind": "installation",
      "problem": "An outdoor installation built by hand in winter, with no machinery access.",
      "constraints": [
        "Less than two weeks to prepare",
        "Less than two weeks for installation",
        "COVID-related shop closures",
        "Cold December conditions at Kuyalnyk",
        "No vehicle or machinery access to the work site",
        "Historic borrowed light fixtures had to be returned intact"
      ],
      "architecture": [],
      "decisions": [
        "Lead the installation team",
        "Organize work on site",
        "Oversee installation of the lamp posts",
        "Oversee electrical work",
        "Manage lighting control"
      ],
      "evidence": [
        {
          "text": "Public opening: 14 December 2020, documented by the organizers",
          "provenance": {
            "kind": "public-source",
            "label": "Public sources",
            "sourceUrls": [
              "https://izolyatsia.org/ua/project/my-heart-is-a-void"
            ],
            "note": "The organizer's project record documents the opening date."
          }
        },
        {
          "text": "Installation completed on time, from my account as installation lead",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "All borrowed light fixtures returned without damage, from my account as installation lead",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [],
      "stack": [
        "Installation management",
        "Manual site logistics",
        "Engineering coordination",
        "Electrical installation",
        "Lighting control",
        "Historic fixture handling"
      ],
      "sections": [
        {
          "id": "delivery",
          "label": "My work on site",
          "body": "I was responsible for the installation team and the organization of work on site. My scope covered the lamp posts, electrical installation and lighting control. Gian Maria Tosatti created the artwork; I led its physical installation in Odesa.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#delivery",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "schedule",
          "label": "Two short windows during COVID",
          "body": "We had less than two weeks for preparation and less than two weeks to carry out the installation. Many shops were closed because of COVID restrictions, which made sourcing materials harder. The team had to organize procurement and site work within those windows while working in the December cold.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#schedule",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "logistics",
          "label": "More than 20 tonnes, carried by hand",
          "body": "Vehicles and machinery were not allowed into our work site in the Kuyalnyk recreation area. Every load had to reach the installation by hand through the marsh. In total, our team carried more than 20 tonnes of materials across that ground. Moving the materials was a substantial part of the job before they could even be installed.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#logistics",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "engineering",
          "label": "Keeping five-metre poles upright",
          "body": "We worked with Italian engineers to develop a support structure that would let the five-metre poles stand in the marshy ground. The installation brought eight illuminated street lamps into this landscape. The structure had to suit the ground and the restrictions on how we could bring materials to the site.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#engineering",
          "provenance": {
            "kind": "mixed",
            "label": "First-hand account and public sources",
            "sourceUrls": [
              "https://izolyatsia.org/ua/project/my-heart-is-a-void"
            ],
            "note": "The public record supports the eight-lamp installation; the five-metre poles and support-structure engineering are the installation lead's first-hand account."
          }
        },
        {
          "id": "fixtures",
          "label": "Protecting the borrowed 1950s fixtures",
          "body": "The light fixtures came from Kyiv's VDNH exhibition complex and dated from the 1950s. They were valuable, heavily insured pieces that had to be installed, then carefully removed and sent back. Preserving them was part of our responsibility throughout the work, including the return after the exhibition.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#fixtures",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "outcome",
          "label": "On time, with every fixture intact",
          "body": "We finished the installation on time. All the borrowed fixtures were installed, removed and returned without damage. It was demanding work for the whole team. Gian Maria was pleased that we had made it happen, and we received positive feedback on our work.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#outcome",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "support",
          "label": "Italian Council support",
          "body": "The project was supported by Italian Council (7th edition, 2019), a programme of the Directorate-General for Contemporary Creativity at Italy's then Ministry for Cultural Heritage and Activities and Tourism. IZOLYATSIA and The Blank Contemporary Art presented the work.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#support",
          "provenance": {
            "kind": "public-source",
            "label": "Public sources",
            "sourceUrls": [
              "https://izolyatsia.org/ua/project/my-heart-is-a-void",
              "https://iickiev.esteri.it/uk/gli_eventi/calendario/presentazione-della-giornata-del-2/"
            ],
            "note": "Organizers' and cultural-institution records support the project context."
          }
        },
        {
          "id": "film",
          "label": "The film and the record",
          "body": "Director Lorenzo Quagliozzi made a film from the making of the Odesa installation. The Blank describes its origins in the work carried out during the COVID pandemic. I have linked the film about our installation work in Pavel Odesa's Facebook post, titled Episodio di Odessa. The separate YouTube link is a project video, not the full documentary. The schedule, material quantities, engineering collaboration and fixture-handling results above are my first-hand account as installation lead.",
          "url": "https://oleksii.almalvs.online/work/tosatti-odesa-installation#film",
          "provenance": {
            "kind": "mixed",
            "label": "First-hand account and public sources",
            "sourceUrls": [
              "https://www.theblank.it/collaborations/",
              "https://www.youtube.com/watch?v=ddFKGgx2bfA",
              "https://www.facebook.com/share/v/1DUX7BHpYi/",
              "https://oleksii.almalvs.online/video/episodio-di-odessa.mp4"
            ],
            "note": "The Blank documents Lorenzo Quagliozzi's film. The YouTube link is an Odesa episode video, not the full documentary. The installation lead supplied the Facebook link and identified it as the film about the installation; its full contents and credits have not been independently reviewed here."
          }
        }
      ],
      "credits": [
        {
          "label": "Artist",
          "value": "Gian Maria Tosatti"
        },
        {
          "label": "Episode",
          "value": "Odesa, 2020"
        },
        {
          "label": "Installation lead",
          "value": "Oleksii Mazur"
        },
        {
          "label": "Curators",
          "value": "Kateryna Filyuk and Alessandra Troncone"
        },
        {
          "label": "Presented by",
          "value": "IZOLYATSIA and The Blank Contemporary Art"
        }
      ],
      "sources": [
        {
          "label": "IZOLYATSIA: project and exhibition details",
          "url": "https://izolyatsia.org/ua/project/my-heart-is-a-void"
        },
        {
          "label": "Italian Cultural Institute in Kyiv: Italian Council support",
          "url": "https://iickiev.esteri.it/uk/gli_eventi/calendario/presentazione-della-giornata-del-2/"
        },
        {
          "label": "Dumskaya: photographs of the completed installation",
          "url": "https://dumskaya.net/news/installyatciya-kuyalnik-foto-video-133415/ua/"
        },
        {
          "label": "The Blank: the film with director Lorenzo Quagliozzi",
          "url": "https://www.theblank.it/collaborations/"
        },
        {
          "label": "YouTube: Odesa episode video linked by the Reggio Calabria art academy",
          "url": "https://www.youtube.com/watch?v=ddFKGgx2bfA"
        },
        {
          "label": "Watch the installation film on Facebook: Episodio di Odessa (link supplied by the installation lead)",
          "url": "https://www.facebook.com/share/v/1DUX7BHpYi/"
        },
        {
          "label": "Watch the installation film: owner-supplied MP4 hosted on this portfolio",
          "url": "https://oleksii.almalvs.online/video/episodio-di-odessa.mp4"
        },
        {
          "label": "About the artist: Gian Maria Tosatti's portfolio (PDF, 25 MB)",
          "url": "https://www.tosatti.org/%5B_GIAN_MARIA_TOSATTI_%5D.pdf"
        },
        {
          "label": "About the artist: Columbia University, The Italian Academy (2016-2017 profile)",
          "url": "https://italianacademy.columbia.edu/directory/gian-maria-tosatti"
        },
        {
          "label": "About the artist: Museo Madre, Sette Stagioni dello Spirito exhibition",
          "url": "https://www.madrenapoli.it/en/exhibition/gian-maria-tosatti-selle-stagioni-dello-spirito/"
        }
      ],
      "media": null,
      "relatedProjects": [
        "lowvoltageplan",
        "smart-control-website"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/lowvoltageplan",
        "https://oleksii.almalvs.online/work/smart-control-website"
      ],
      "reviewedOn": "2026-09-06"
    },
    {
      "slug": "invoice-system",
      "title": "Invoice System",
      "summary": "From the first line item to the payment receipt: an owned invoicing workspace with clear balances, customer PDFs and Stripe and PayPal checkout integrations.",
      "role": "Product and workflow design, system architecture, AI-assisted implementation and operational verification.",
      "status": {
        "label": "In operation / scoped payments",
        "tone": "live"
      },
      "statusCode": "in-operation-scoped-payments",
      "url": "https://oleksii.almalvs.online/work/invoice-system",
      "markdownUrl": "https://oleksii.almalvs.online/work/invoice-system.md",
      "problem": "A finished job still leaves administrative work: rebuild the scope in an invoice, send a document, find the right payment link and work out what is still owed. When these steps live in separate tools, the same information gets entered again and the next action becomes harder to see.",
      "constraints": [
        "Keep drafts editable and released documents traceable",
        "Separate an invoice, a delivery event and a confirmed payment",
        "Offer payments only where the provider and invoice are configured"
      ],
      "architecture": [
        "Customer and line items",
        "Review and release",
        "Invoice PDF and customer portal",
        "Provider checkout and settlement",
        "Updated balance and receipt"
      ],
      "decisions": [
        "Keep the staff workspace and customer portal separate",
        "Derive payment labels from the outstanding balance and due date",
        "Record provider events before reconciling a payment",
        "Keep archive reversible without rewriting financial history"
      ],
      "evidence": [
        {
          "text": "Invoice editing, PDF release, portal views and balance-based status labels are implemented",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "Stripe sandbox checkout and signed-webhook settlement were verified; scoped live checkout was also opened and resumed",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "PayPal live settlement and a generated receipt are recorded in operational evidence",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "text": "One authorized receipt email has confirmed provider delivery; future automatic receipt delivery was enabled with its first post-activation payment still pending in the reviewed record",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "safety": [
        "Screenshots use only fictional local fixtures; they do not show customer records or prove provider delivery",
        "Payment evidence is dated September 29 to October 3, 2026; provider account status and invoice eligibility can change",
        "A completed live Stripe settlement is not established by the reviewed evidence",
        "Owning the application still requires hosting, maintenance and payment-provider services; no fee, savings or compliance claim is made"
      ],
      "stack": [
        "React",
        "TypeScript",
        "Node.js",
        "PostgreSQL",
        "PDF documents",
        "S3-compatible storage",
        "Stripe Checkout",
        "PayPal Orders",
        "Resend"
      ],
      "sections": [
        {
          "id": "result",
          "label": "One place to follow the invoice",
          "body": "Invoice connects the commercial steps after a job: prepare the bill, review the details, release a numbered document, give the customer access and follow the remaining balance. The staff workspace and customer portal serve different needs, while the invoice remains the common record. This is a standalone application with its own source, configuration and database boundary.",
          "url": "https://oleksii.almalvs.online/work/invoice-system#result",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "workflow",
          "label": "Build, review and release",
          "body": "Start with the customer, service address and itemized work. Each line has a description, quantity and rate; the editor calculates the subtotal as you work. Review tax, discount, due date and the receipt preference before release. Release produces a numbered invoice and a PDF tied to that version. Delivery is an explicit staff action. The customer portal presents the released items, amount due and available documents.",
          "media": {
            "src": "https://oleksii.almalvs.online/images/evidence/invoice-editor.png",
            "width": 1440,
            "height": 1100,
            "alt": "Actual Invoice editor with fictional Juniper Studio details, three service line items and a calculated total.",
            "caption": "Actual Invoice application rendered locally, October 4, 2026. Fictional customer, services and amounts supplied by a local fixture. No invoice was saved, released or sent."
          },
          "url": "https://oleksii.almalvs.online/work/invoice-system#workflow",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "statuses",
          "label": "Know what needs attention",
          "body": "Draft means the invoice is still being prepared. Released invoices show Unpaid, Partially paid or Paid from the outstanding balance. An unpaid remainder past its due date becomes Overdue, including a partially paid invoice. A Released fallback is used when the balance is unavailable. Archive removes an invoice from the active staff view and can be reversed; it does not erase financial history or invalidate customer links. Delivery and receipt-generation states remain separate from payment status.",
          "url": "https://oleksii.almalvs.online/work/invoice-system#statuses",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "payments",
          "label": "Stripe and PayPal, with evidence",
          "body": "Both integrations are implemented and configured in the reviewed deployment. Stripe uses hosted Checkout; PayPal uses Orders checkout and capture. The portal can resume an open checkout or let the customer change provider after checking the previous attempt. Stripe sandbox payment and signed-webhook settlement were verified, and a scoped live checkout was opened and resumed. PayPal live settlement is recorded. These are different acceptance results: the evidence does not establish a completed live Stripe charge or unrestricted payment availability for every invoice.",
          "media": {
            "src": "https://oleksii.almalvs.online/images/evidence/invoice-portal.png",
            "width": 1440,
            "height": 1000,
            "alt": "Actual customer invoice portal with a fictional invoice, line items and the Stripe and PayPal payment choices.",
            "caption": "Actual customer portal rendered locally with fictional data, October 4, 2026. Payment availability is simulated for this capture; no checkout or payment was initiated. Integration evidence is described below."
          },
          "url": "https://oleksii.almalvs.online/work/invoice-system#payments",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "receipts",
          "label": "Close the loop with a receipt",
          "body": "Verified settlement updates the balance and supports a branded receipt PDF. Operational records confirm a generated receipt and one explicitly authorized receipt email with provider-confirmed delivery. Automatic receipts for future settlements were enabled on October 3, respecting the invoice's delivery preference and excluding historical payments. The first actual payment after that activation was still pending in the reviewed record. A generated PDF, an accepted email and a customer's reading of that email are separate events.",
          "url": "https://oleksii.almalvs.online/work/invoice-system#receipts",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "ownership",
          "label": "Why own the workflow",
          "body": "An owned system lets the business shape its invoice fields, document design, release steps and customer experience around the way it works. Its records and integration code can evolve together, and a future connection to field operations can use an explicit API instead of copying data between screens. That connection is an extension opportunity, not a claimed existing integration. Ownership also brings responsibility for hosting, backups, updates and support; Stripe and PayPal remain external services.",
          "url": "https://oleksii.almalvs.online/work/invoice-system#ownership",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        },
        {
          "id": "engineering",
          "label": "The implementation behind the screens",
          "body": "React and TypeScript power the staff and customer interfaces. Node.js services and PostgreSQL hold invoice versions, payment attempts and settlement records; PDF documents use S3-compatible object storage. Provider callbacks are verified and reconciled against the expected invoice, amount, currency and account. Durable records help avoid repeating a send or capture when a result is uncertain. These are implementation choices supported by source and targeted operational tests, rather than a claim of security certification.",
          "url": "https://oleksii.almalvs.online/work/invoice-system#engineering",
          "provenance": {
            "kind": "owner-account",
            "label": "First-hand account",
            "sourceUrls": [],
            "note": "Published from Oleksii Mazur's first-hand account."
          }
        }
      ],
      "credits": [],
      "sources": [],
      "media": {
        "src": "https://oleksii.almalvs.online/images/evidence/invoice-workspace.png",
        "width": 1440,
        "height": 1000,
        "alt": "Actual Invoice workspace showing fictional customers and Draft, Unpaid, Partially paid, Paid and Overdue labels.",
        "caption": "Actual Invoice interface captured locally on October 4, 2026, using fictional customers and amounts. Local API fixtures demonstrate the status labels; this is not a production financial dashboard."
      },
      "relatedProjects": [
        "field-operations",
        "smart-lead-system"
      ],
      "relatedProjectUrls": [
        "https://oleksii.almalvs.online/work/field-operations",
        "https://oleksii.almalvs.online/work/smart-lead-system"
      ],
      "reviewedOn": "2026-10-04"
    }
  ]
}