Skip to content
View markjamesc's full-sized avatar

Block or report markjamesc

Block user

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

You must be logged in to block users.

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

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

Report abuse
markjamesc/README.md

Mark Ciganovic

AI-Augmented Data Analyst

I use SQL, R, Tidyverse, Excel, and Shiny to investigate operational problems, compare decision options, and communicate evidence. My projects cover seller performance, service-request prioritization, and financial scenarios, with AI-assisted development and explicit validation.

My work begins with the decision behind a metric request, locks the measurement design before execution, validates results with explicit quality checks and documented evidence boundaries, and ends with an evidence-bounded recommendation.

flowchart LR
    A["Start and frame"] --> B["Design measurement"]
    B --> C["Execute and validate"]
    C --> D["Interpret evidence"]
    D --> E["Recommend action"]
Loading

Featured work

Project What it demonstrates Core tools
FulfillIQ 2.0 Seller-performance simulation: independent SQL and R paths, documented reconciliation across 3,095 sellers, seven investigation candidates, and two unresolved cases MySQL, SQL, R, Tidyverse
Chicago 311 Dispatch Priority Completed simulation: 222,002 request classifications reconciled across independent R paths; a timezone defect affecting 104 labels caught and repaired; operational capacity limits explicitly recognized MySQL, SQL, R, validation
Five-Stage Analyst Workflow Framework for moving from a vague stakeholder request to validated evidence and a proportionate recommendation Decision framing, KPI design, AI quality control
AI-Augmented Bitcoin Proxy Analysis Dilution-aware comparison of six public Bitcoin proxies across three bullish scenarios, with model checks and conditional interpretation Jupyter, Excel, scenario modeling
AI-Augmented Analytics Portfolio Compact demonstrations of Shiny dashboarding, data-grounded AI reporting, and interpretable classification R, Shiny, OpenAI API, tidymodels

Start with FulfillIQ 2.0: case study · SQL/R reconciliation record · final interpretation.

The original FulfillIQ remains available as the Version 1 historical baseline.

How I work

  • Translate metric requests into explicit business decisions.
  • Define hypotheses, KPIs, grain, comparison groups, confounders, and failure conditions before writing SQL.
  • Control joins, denominators, nulls, dates, and boundary conditions explicitly.
  • Validate important metrics with explicit QA checks, sensitivity analysis, and documented evidence boundaries.
  • Use AI models as specialized builders and critics rather than as an unreviewed source of truth.
  • Separate facts, interpretation, uncertainty, and recommendations.
  • Publish evidence in formats stakeholders can use: Excel, dashboards, reports, and presentations.

Core stack

Analytics: SQL · MySQL · R · Tidyverse · ggplot2 · tidymodels
Delivery: Excel automation · Shiny · DT · Jupyter · executive reports and presentations
AI integration: OpenAI API · independent multi-model review · analytical quality control

Current focus

In development: PricePoint, an M5 retail pricing and revenue case study. Database setup is complete; analytical stages have not started. I am also aligning prospective workflow enforcement with the latest measurement and evidence requirements.

Connect

Pinned Loading

  1. fulfilliq-2.0 fulfilliq-2.0 Public

    FulfillIQ 2.0 — five-stage AI-augmented analytics with SQL A/B and R(B) reconciliation

    R

  2. chicago-311-dispatch-priority chicago-311-dispatch-priority Public

    Dataset 2 of 3: Chicago 311 dispatch-priority five-stage eval. Master prompt only; run not started.

    R

  3. ai-augmented-analytics ai-augmented-analytics Public

    R portfolio demonstrations covering Shiny dashboards, data-grounded AI reporting, Excel automation, and tidymodels classification.

    R

  4. ai-augmented-bitcoin-proxy-analysis ai-augmented-bitcoin-proxy-analysis Public

    AI-augmented analysis of six Bitcoin proxy stocks using a five-stage decision workflow and a validated 24-month scenario model.

    Jupyter Notebook

  5. ai-augmented-analyst-workflow ai-augmented-analyst-workflow Public

    A five-stage workflow for turning technical reporting into AI-augmented decision support.

    R