Ask the report.
The dashboard assistant uses the active saved layout to resolve measures and aggregate facts. Optional AI wording explains the results within that report's scope.
Explore the embedded assistant ↗THE APPS COLLECTION / 2026
Operational apps that ingest, validate, calculate, explain and deliver.
Explore the interface — then trace what happens underneath.
Open any project to explore a representative experience, the evidence it consumes, and the production path behind it. Portfolio values and names are fictional.
EXECUTIVE REPORTING / ILLUSTRATIVE INTERFACE
01 / INTELLIGENCE THROUGHOUT
AI and automation appear in different combinations.
Each project identifies the role supported by its source.
02 / AUTOMATION IN MOTION
APIs, mailboxes, workbooks and databases move through validation and governed transforms before a user sees the result. Pick a flow to inspect the chain.
03 / THE COLLECTION
Applications grouped by what they do.
Open one to explore the experience, evidence, and automation path. Try a sample workflow ↗
Showing the application families
Capture visible active SQL requests, inspect INSERT target candidates, and explore saved observations locally.
Try a project name, discipline, or technology.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Let a report user ask a question about the screen they are already viewing, obtain validated measures and comparisons, and read an explanation grounded in those returned facts.
The active SQL layout version defines the available templates and datasets. A deterministic planner resolves the question, the existing aggregate endpoint calculates the result, and optional Ollama wording explains it within that same report scope.
Compare group totals and the components that contribute to each total.
The full stacked height is the group total. Each colored segment is one sample component, so compare both the totals and their mix.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare a prior and a current sample value for each group.
The two dots form a pair. The connector shows the distance between the prior and current sample measurements for that row.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Customer type | Current sample | Prior sample | Change |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Customer type | Current sample | Prior sample | Change |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Validated aggregations produce the facts; optional Ollama wording explains them within the active report.
Validated aggregations produce the facts; optional Ollama wording explains them within the active report.
A version-aware assistant embedded in dashboard pages. The saved layout defines which datasets and measures are available. A deterministic planner prepares validated aggregations; optional Ollama wording explains the returned facts.
Project facts: DASHBOARD_ASSISTANT_README.md.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Bring adoption, receivables, service activity, recovery, and payment questions into a consistent executive reporting family, with exports and scheduled delivery built around the existing reporting sources.
Each of the five versions resolves its own reporting population. Its measures, chart data, and tables feed the on-screen report, XLSX or PNG outputs, and optional email delivery; the assistant stays within the selected version.
Follow two sample measures across periods to see movement and divergence.
Read from left to right. Each colored line is a separate sample measure; its shaded region emphasizes the shape of its trend.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
See how a sample population divides into groups.
Each segment represents a share of the whole. Use segment values to distinguish the largest group from smaller contributions.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the relative size of sample groups within a population.
Larger rectangles represent larger values. Use the group labels to connect the space occupied by a group to its sample contribution.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare group totals and the components that contribute to each total.
The full stacked height is the group total. Each colored segment is one sample component, so compare both the totals and their mix.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare group totals and the components that contribute to each total.
The full stacked height is the group total. Each colored segment is one sample component, so compare both the totals and their mix.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Locate concentrations, gaps, and differences across two sample dimensions.
Read the row and column together. Stronger color marks a higher sample value; compare nearby cells before interpreting a pattern.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Show how the sample count changes between successive stages.
Read from the first stage to the last. Width reflects the fictional count at each stage and makes reductions between stages visible.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Explain the bridge from an opening sample value to a closing value.
The first and last bars are totals. Intermediate positive or negative steps show the changes that reconcile the two values.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the relative magnitude and composition of sample groups.
Each radial segment represents a sample group. Read its label and value rather than treating the diagram as a geographic or time-based map.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Follow two sample measures across periods to see movement and divergence.
Read from left to right. Each colored line is a separate sample measure; its shaded region emphasizes the shape of its trend.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Executive measure | Sample current | Sample prior | Output |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Executive measure | Sample current | Sample prior | Output |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
The assistant is scoped to executive versions 213-217; export and email endpoints support scheduled delivery.
The assistant is scoped to executive versions 213-217; export and email endpoints support scheduled delivery.
Five executive dashboard versions covering E-Bill Performance, AR Portfolio, Disconnects and Bankruptcies, Final Bill Collections Recovery, and Customer Payments. The source includes export and email endpoints; the version-aware assistant supports these report scopes.
Project facts: EXECUTIVE_REPORTING_README.md; DASHBOARD_ASSISTANT_README.md.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Help a user understand a database's exposed objects and relationships, then turn a natural-language question into a constrained query against the selected semantic source.
Catalog exploration identifies the source objects and fields. The local model helps interpret the question and propose a structured plan; server-side validation checks that plan against the catalog before compiling parameterized SQL.
Make sample object relationships visible before examining individual records.
Nodes represent sample objects and lines show the illustrated relationships. These connections are explanatory examples, not a live discovered catalog.
When interactive charts are available, hover for sample values and drag a node to inspect its connections. Use Change sample to explore another fictional example.
Show how a sample population divides into a nested hierarchy.
Start near the center and move outward. Inner segments are parent groups and their outer segments divide that parent into sample children.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample object | Schema | Related objects | Purpose |
|---|---|---|---|
| sample.Requests | sample | 4 | Requests |
| sample.Categories | sample | 2 | Category |
| sample.Customers | sample | 3 | Customer |
| sample.History | sample | 2 | Activity |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample object | Schema | Related objects | Purpose |
|---|---|---|---|
| sample.Requests | sample | 4 | Requests |
| sample.Categories | sample | 2 | Category |
| sample.Customers | sample | 3 | Customer |
| sample.History | sample | 2 | Activity |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
The model proposes a structured plan; catalog validation and server-side SQL compilation constrain execution.
The model proposes a structured plan; catalog validation and server-side SQL compilation constrain execution.
A metadata workspace with searchable objects, relationship neighborhoods, and evidence-bound live querying. The local model proposes a structured plan; server code validates catalog objects, columns, and joins and compiles parameterized SQL.
Project facts: SqlSemanticCatalogService.cs; LiveCustomer Information SystemChatService_CS0136_FIX_20260814.cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Give each enrolled employee one workspace for new Outlook requests, task intelligence, conversation context, and upcoming calendar activity while preserving their individual activation boundary.
An employee opts in through the website. A per-user workstation connector enrolls using Windows single sign-on, reads the signed-in desktop mail client, and ingests new mail after the server-issued activation time. Prior-thread context is a separate opt-in for new replies.
Email A
Normal priorityEmail C
Normal priorityEmail B
High priorityCalendar A
Normal prioritySee how a sample population divides into groups.
Each segment represents a share of the whole. Use segment values to distinguish the largest group from smaller contributions.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample task | Source | Priority | State |
|---|---|---|---|
| Document request | Email A | Normal | Review |
| Approval request | Email B | High | Open |
| Meeting follow-up | Calendar A | Normal | Planned |
| Status request | Email C | Normal | Review |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample task | Source | Priority | State |
|---|---|---|---|
| Document request | Email A | Normal | Review |
| Approval request | Email B | High | Open |
| Meeting follow-up | Calendar A | Normal | Planned |
| Status request | Email C | Normal | Review |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Per-user mail intake and optional prior-conversation analysis support task intelligence.
Per-user mail intake and optional prior-conversation analysis support task intelligence.
An ASP.NET Core MVC workspace connected to a per-user Desktop Mail Client agent. Explicit enrollment sets the starting point for new-mail ingestion, with optional earlier conversation context for new replies.
Project facts: AIWorkDesk_Upgrade_Guide.md.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Provide a compact operational view of service-desk demand, service levels, ticket composition, security activity, and uptime in one payload-driven custom visual.
Incoming report payloads populate the ticket-volume, SLA, status, priority, training, phishing, and uptime components so users can inspect several operational signals in the same reporting shell.
Summarize one sample index on a bounded scale.
The central number is the sample percentage and the colored arc locates it on the 0–100 scale. It is a summary, not a time trend.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the relative magnitude and composition of sample groups.
Each radial segment represents a sample group. Read its label and value rather than treating the diagram as a geographic or time-based map.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Locate concentrations, gaps, and differences across two sample dimensions.
Read the row and column together. Stronger color marks a higher sample value; compare nearby cells before interpreting a pattern.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample service | Open items | SLA state | Uptime % |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample service | Open items | SLA state | Uptime % |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Incoming payloads combine ticket, SLA, security, and uptime components.
Incoming payloads combine ticket, SLA, security, and uptime components.
A custom HTML control-center visual built around incoming live payloads. Its source includes ticket-volume cards, SLA performance, status/priority composition, training, phishing, and uptime components.
Project facts: its-subscribe-live(1).html.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Connect customer-contact demand, call handling, E-Bill adoption, key-account work, and outbound dialing in a single CX report, with the selected layout determining the assistant's context.
Contact Center and configured reporting inputs feed SQL-backed measures and custom dashboard visuals. Every layout has its own dataset-bound bot, so questions and explanations use the datasets associated with the selected layout. Layout 186 is one implemented CX composition, not the limit of the assistant.
Every layout has its own dataset-bound bot. These sample arrangements illustrate how the context changes.
Compare a prior and a current sample value for each group.
The two dots form a pair. The connector shows the distance between the prior and current sample measurements for that row.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Call measure | Current sample | Prior sample |
|---|---|---|
| Answered | 264 | 240 |
| Within 30 seconds | 186 | 171 |
| Abandoned | 18 | 22 |
The sample answer below is calculated from these rows. The chart above illustrates the visual composition.
| Measure | Current sample | Prior sample | Direction |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Measure | Current sample | Prior sample | Direction |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Every dashboard layout has a bot bound to its own datasets. The selected CX layout supplies the context for questions and explanations.
Every dashboard layout has a bot bound to its own datasets. The selected CX layout supplies the context for questions and explanations.
A custom dashboard composition covering call volume, E-bill adoption, key-account activity, and outbound dialing. The underlying integration brings Contact Center call-handling measures into SQL-backed dashboard visuals.
Project facts: CX_LAYOUT_README.txt; owner clarification: every layout has a dataset-bound bot.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Trace transformer lifecycle activity through equipment, locations, work orders, and dated transactions, while keeping inventory state consistent with validated lifecycle changes.
Users find the equipment or transaction, inspect its current context, and authorized administrators create or edit lifecycle records. Validation checks the referenced inventory and latest state before saving and synchronizing inventory state.
Show how a sample population divides into a nested hierarchy.
Start near the center and move outward. Inner segments are parent groups and their outer segments divide that parent into sample children.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample serial | Location | State | Work order |
|---|---|---|---|
| TR-SAMPLE-01 | Location A | Stock | WO-A |
| TR-SAMPLE-02 | Location B | In service | WO-B |
| TR-SAMPLE-03 | Location C | Repair | WO-C |
| TR-SAMPLE-04 | Location D | In service | WO-D |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample serial | Location | State | Work order |
|---|---|---|---|
| TR-SAMPLE-01 | Location A | Stock | WO-A |
| TR-SAMPLE-02 | Location B | In service | WO-B |
| TR-SAMPLE-03 | Location C | Repair | WO-C |
| TR-SAMPLE-04 | Location D | In service | WO-D |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Search and lifecycle records organize equipment operations; AI is not established by the reviewed controller.
Search and lifecycle records organize equipment operations; AI is not established by the reviewed controller.
An ASP.NET Core application for working with transformer inventory and transactions. Its transaction controller connects equipment identifiers, locations, work orders, status, and lifecycle dates with server-side search and filtering.
Project facts: TransactionsController_wildcard_dropin.cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Manage the service-layout record from creation and drawing/PDF context through service-order selection, completion information, printing, and delivery to the intended recipient.
Authorized editors maintain layout fields and PDF content. The service-order picker normalizes the saved layout's address and date context to find candidates; saving a selected order can resolve its Customer Information System completion date. Printing and email actions deliver the layout.
Fictional positions; not a geographic map.
| Layout | Sample address | Service order | Match state |
|---|---|---|---|
| Layout A | 12 Sample Way | Order A | Review |
| Layout B | 24 Example Road | Order B | Candidate |
| Layout C | 36 Sample Street | Order C | Candidate |
| Layout D | 48 Example Lane | Order D | Review |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Layout | Sample address | Service order | Match state |
|---|---|---|---|
| Layout A | 12 Sample Way | Order A | Review |
| Layout B | 24 Example Road | Order B | Candidate |
| Layout C | 36 Sample Street | Order C | Candidate |
| Layout D | 48 Example Lane | Order D | Review |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Address normalization and issued-date checks prepare service-order candidates.
Address normalization and issued-date checks prepare service-order candidates.
An MVC service-layout workspace covering record creation and editing, PDF content, service-order lookup, completion-date resolution, printing, and email delivery. Its picker normalizes saved layout address and issued-date context when finding Customer Information System candidates.
Project facts: ServiceOrderPickerController.cs; HomeController(2).cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Make technician performance understandable over time and connect the summary chart to the underlying requests needed to assess an individual result.
A 13-month custom HTML presentation exposes interactive chart elements, request-level drilldown tables, and detail dialogs so a user can move from the period pattern to its supporting cases.
Compare a prior and a current sample value for each group.
The two dots form a pair. The connector shows the distance between the prior and current sample measurements for that row.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Summarize one sample index on a bounded scale.
The central number is the sample percentage and the colored arc locates it on the 0–100 scale. It is a summary, not a time trend.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the distribution and variability of sample measurements.
The box shows the middle portion of the observations and its central line marks the median. Whiskers show the displayed spread.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample request | Priority | Resolution hours | SLA state |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample request | Priority | Resolution hours | SLA state |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Trend charts and request-level drilldowns turn technician records into a repeatable performance view.
Trend charts and request-level drilldowns turn technician records into a repeatable performance view.
A custom HTML visual for technician performance, with a 13-month presentation, interactive SVG charts, and request detail views. The interface provides light and dark palettes and responsive arrangements for smaller screens.
Project facts: its-technician-performance(4).html.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Turn incoming Carrier Mobility PDFs into reconciled departmental billing data, with an explicit review boundary before production import and notification.
A file-share intake receives invoices. The pipeline attempts native PDF text extraction, uses regional OCR when required, reconciles amounts and department assignments, and separates validation from production SQL import and SMTP reporting.
One fictional line awaits review.
Explain the bridge from an opening sample value to a closing value.
The first and last bars are totals. Intermediate positive or negative steps show the changes that reconcile the two values.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
See how a sample population divides into groups.
Each segment represents a share of the whole. Use segment values to distinguish the largest group from smaller contributions.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Invoice | Department | Sample charge | Reconciliation |
|---|---|---|---|
| Invoice A | Department A | 1,240 | Reconciled |
| Invoice B | Department B | 820 | Review |
| Invoice C | Department C | 640 | Reconciled |
| Invoice D | Department A | 960 | Reconciled |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Invoice | Department | Sample charge | Reconciliation |
|---|---|---|---|
| Invoice A | Department A | 1,240 | Reconciled |
| Invoice B | Department B | 820 | Review |
| Invoice C | Department C | 640 | Reconciled |
| Invoice D | Department A | 960 | Reconciled |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Native PDF extraction and OCR feed reconciliation before SQL import and notification.
Native PDF extraction and OCR feed reconciliation before SQL import and notification.
A Python pipeline for Carrier Mobility invoices delivered to a file-share intake folder. It tries native PDF text first, falls back to regional OCR when required, and reconciles departmental charges before production import and notification.
Project facts: carrier_fileshare_pipeline.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Convert contact-center call analytics into repeatable CX reporting measures so dashboard visuals use consistent call-handling, response-time, and dialing definitions.
The Python ETL requests Contact Center Cloud Analytics data, applies the defined answered and abandoned call rules, and writes the existing SQL reporting shapes consumed by CX dashboards.
Trace how a sample population moves through processing or decision stages.
Read the labeled nodes and connecting bands. Band width represents sample volume; a split shows how the illustrated population is divided.
When interactive charts are available, hover for sample values and drag a node to inspect its connections. Use Change sample to explore another fictional example.
Locate concentrations, gaps, and differences across two sample dimensions.
Read the row and column together. Stronger color marks a higher sample value; compare nearby cells before interpreting a pattern.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample batch | Measure | Rows | State |
|---|---|---|---|
| Sample batch A | Measure A | 24 | Prepared |
| Sample batch B | Measure B | 36 | Prepared |
| Sample batch C | Measure C | 18 | Review |
| Sample batch D | Measure D | 48 | Prepared |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample batch | Measure | Rows | State |
|---|---|---|---|
| Sample batch A | Measure A | 24 | Prepared |
| Sample batch B | Measure B | 36 | Prepared |
| Sample batch C | Measure C | 18 | Review |
| Sample batch D | Measure D | 48 | Prepared |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
ETL applies the defined call metrics and writes the reporting shapes used by the dashboard.
ETL applies the defined call metrics and writes the reporting shapes used by the dashboard.
A Python ETL integration for the Contact Center Cloud Analytics API. It writes call-volume, response-time, call-handling, and dialing measures into the existing CX data shapes used by dashboard views.
Project facts: cx_contactcenter_etl_dialing.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Take a saved dashboard layout beyond the browser by producing a rendered image or an Excel workbook that follows the layout's configured SQL-backed tiles.
The controller resolves a saved layout by title or version identifier, renders its PNG through Playwright when an image is requested, or builds workbook content from the layout's tile sources.
| Sample layout | Output | Version | State |
|---|---|---|---|
| Sample report A | PNG | Version A | Prepared |
| Sample report B | Workbook | Version B | Prepared |
| Sample report C | PNG | Version C | Review |
| Sample report D | Workbook | Version D | Prepared |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample layout | Output | Version | State |
|---|---|---|---|
| Sample report A | PNG | Version A | Prepared |
| Sample report B | Workbook | Version B | Prepared |
| Sample report C | PNG | Version C | Review |
| Sample report D | Workbook | Version D | Prepared |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Saved layouts become PNG snapshots and workbooks from their SQL-backed tile sources.
Saved layouts become PNG snapshots and workbooks from their SQL-backed tile sources.
An ASP.NET Core controller for exporting dashboard content. It resolves saved layout versions, renders PNG snapshots using Playwright, and builds Excel workbooks from the SQL-backed tile sources in a layout.
Project facts: ItsSnapshotController(2).cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Explore how billed consumption changes across saved snapshots and customer populations, then inspect the account-level records that make up the selected result.
The controller supplies available snapshot dates and filter choices. The selected snapshot and population filters determine which account, customer, service-address, and consumption records are returned.
Reveal day-level activity patterns in an illustrative month.
Each dated cell represents a day. Color intensity encodes its sample value, allowing weekday clusters and quieter intervals to stand out.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare sample group magnitudes around a common radial scale.
Each labeled sector is a group and its bar extends outward with the sample value. The circular arrangement does not imply a chronological sequence.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare group totals and the components that contribute to each total.
The full stacked height is the group total. Each colored segment is one sample component, so compare both the totals and their mix.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample account | Sector | Cycle | Usage units |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample account | Sector | Cycle | Usage units |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Snapshot and population filters organize billed-consumption analysis.
Snapshot and population filters organize billed-consumption analysis.
An MVC controller for exploring billed-usage snapshots. It provides available snapshot dates and filter options, then returns account-level consumption records scoped to the selected population.
Project facts: UtilityPivotController.cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Keep arrears dashboards and exports aligned to the same balance and qualification rules, while adding the customer context needed to interpret qualified accounts.
The aging-cube source determines included accounts, active/final status, aging qualification, and balances. Customer Information System enriches the fields not exposed by that source before the dashboard and Excel-export loaders use the result.
Fictional balance
Explain the bridge from an opening sample value to a closing value.
The first and last bars are totals. Intermediate positive or negative steps show the changes that reconcile the two values.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the relative size of sample groups within a population.
Larger rectangles represent larger values. Use the group labels to connect the space occupied by a group to its sample contribution.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample account | Customer type | Aging group | Balance |
|---|---|---|---|
| Account A | Commercial | 90+ days | 1,240 |
| Account B | Residential | 60-89 days | 380 |
| Account C | Commercial | 30-59 days | 920 |
| Account D | Residential | 90+ days | 460 |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample account | Customer type | Aging group | Balance |
|---|---|---|---|
| Account A | Commercial | 90+ days | 1,240 |
| Account B | Residential | 60-89 days | 380 |
| Account C | Commercial | 30-59 days | 920 |
| Account D | Residential | 90+ days | 460 |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
The aging source controls balances and qualification, with customer-context enrichment for reporting.
The aging source controls balances and qualification, with customer-context enrichment for reporting.
The arrears reporting workflow uses the aging-cube source for account inclusion, active or final status, aging qualification, and balances. Customer Information System provides additional customer context where the reporting source does not expose it.
Project facts: update_agingcube_arrears.ps1.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Prepare a reviewable connection between service-layout records and Customer Information System service orders before applying configured updates to the layout data.
The script normalizes source addresses, examines account and order candidates, evaluates the defined completed/created-date distance rules, and defaults to an Excel review. Update behavior is explicitly controlled.
Trace how a sample population moves through processing or decision stages.
Read the labeled nodes and connecting bands. Band width represents sample volume; a split shows how the illustrated population is divided.
When interactive charts are available, hover for sample values and drag a node to inspect its connections. Use Change sample to explore another fictional example.
| Layout | Order candidate | Date distance | Review state |
|---|---|---|---|
| Sample batch A | Measure A | 24 | Prepared |
| Sample batch B | Measure B | 36 | Prepared |
| Sample batch C | Measure C | 18 | Review |
| Sample batch D | Measure D | 48 | Prepared |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Layout | Order candidate | Date distance | Review state |
|---|---|---|---|
| Sample batch A | Measure A | 24 | Prepared |
| Sample batch B | Measure B | 36 | Prepared |
| Sample batch C | Measure C | 18 | Review |
| Sample batch D | Measure D | 48 | Prepared |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Matching rules produce an Excel review before configurable record updates.
Matching rules produce an Excel review before configurable record updates.
A Python reconciliation script that normalizes addresses, examines Customer Information System account and service-order candidates, and selects matches using the defined date-distance rules. Its default mode produces an Excel review without writing changes.
Project facts: service_layout_cis_match_update_v5.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Connect automated billing-file delivery to the existing Excel and SQL processing workflow, with SMTP reporting as part of the same intake-to-output path.
Cloud Workflow Platform delivers billing files to a file share. The Python pipeline consumes that intake, runs the existing workbook/SQL processing, and sends the configured SMTP reports.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Group | Period | Count | Value | State |
| 2 | Group 1 | Sample | 39 | 50 | Valid |
| 3 | Group 2 | Sample | 56 | 67 | Valid |
| 4 | Group 3 | Sample | 73 | 84 | Review |
| 5 | Group 4 | Sample | 90 | 101 | Valid |
| 6 | Group 5 | Sample | 107 | 118 | Valid |
| 7 | Group 6 | Sample | 124 | 135 | Valid |
Compare group totals and the components that contribute to each total.
The full stacked height is the group total. Each colored segment is one sample component, so compare both the totals and their mix.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Workbook | Department | Sample charge | State |
|---|---|---|---|
| Invoice A | Department A | 1,240 | Reconciled |
| Invoice B | Department B | 820 | Review |
| Invoice C | Department C | 640 | Reconciled |
| Invoice D | Department A | 960 | Reconciled |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Workbook | Department | Sample charge | State |
|---|---|---|---|
| Invoice A | Department A | 1,240 | Reconciled |
| Invoice B | Department B | 820 | Review |
| Invoice C | Department C | 640 | Reconciled |
| Invoice D | Department A | 960 | Reconciled |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
File-share delivery drives the existing Excel/SQL billing pipeline and SMTP reporting.
File-share delivery drives the existing Excel/SQL billing pipeline and SMTP reporting.
A Python billing pipeline that takes files delivered by Cloud Workflow Platform to a file share and runs the existing Excel and SQL processing workflow, with SMTP reporting. The pipeline does not require Outlook or browser-based mailbox access.
Project facts: network_fileshare_pipeline.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Give Operations a focused current-month list of unfinished security-awareness enrollments, with one report row for each outstanding enrollment.
The script selects active Operations users and current-month enrollments, evaluates completion information, builds the unfinished-enrollment report, and either validates locally or emails the result.
Compare a prior and a current sample value for each group.
The two dots form a pair. The connector shows the distance between the prior and current sample measurements for that row.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Learner ACourse A
IncompleteLearner BCourse B
CompleteLearner CCourse A
IncompleteLearner DCourse C
CompleteReveal day-level activity patterns in an illustrative month.
Each dated cell represents a day. Color intensity encodes its sample value, allowing weekday clusters and quieter intervals to stand out.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample learner | Course | Enrollment month | State |
|---|---|---|---|
| Learner A | Course A | Sample month | Incomplete |
| Learner B | Course B | Sample month | Complete |
| Learner C | Course A | Sample month | Incomplete |
| Learner D | Course C | Sample month | Complete |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample learner | Course | Enrollment month | State |
|---|---|---|---|
| Learner A | Course A | Sample month | Incomplete |
| Learner B | Course B | Sample month | Complete |
| Learner C | Course A | Sample month | Incomplete |
| Learner D | Course C | Sample month | Complete |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Current-month enrollment rules produce a focused incomplete-training report.
Current-month enrollment rules produce a focused incomplete-training report.
A standalone reporting script for active Operations users with incomplete security-awareness enrollments in the current calendar month. It treats each unfinished enrollment as a report row and supports a no-email validation run.
Project facts: security_awareness_operations_current_month_email.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Provide a reusable CRM dashboard interface prototype that adapts to the supplied reporting payload instead of assuming unsupported business measures.
The payload supplies dashboard titles, tabs, measures, and rows. The interface renders supported trend, composition, comparison, and table families, with event-driven refresh for individual families or the full dashboard.
Compare the relative magnitude and composition of sample groups.
Each radial segment represents a sample group. Read its label and value rather than treating the diagram as a geographic or time-based map.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Follow two sample measures across periods to see movement and divergence.
Read from left to right. Each colored line is a separate sample measure; its shaded region emphasizes the shape of its trend.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample customer | Segment | Value | State |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample customer | Segment | Value | State |
|---|---|---|---|
| Sample group A | 264 | 240 | Higher |
| Sample group B | 118 | 126 | Lower |
| Sample group C | 92 | 84 | Higher |
| Sample group D | 64 | 68 | Lower |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
The retained prototype applies supplied visual payloads; it does not establish an AI implementation.
The retained prototype applies supplied visual payloads; it does not establish an AI implementation.
A retained CRM interface prototype with a live-payload application contract. The UI supports dashboard tabs and trend, donut, bar, and table visual families. This portfolio entry presents a new illustrative preview rather than claiming a deployed backend.
Project facts: crm_dashboard_mockup.html.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Investigate which Security Awareness Platform campaign, test, and recipient API paths expose the requested month's phishing data before designing a reporting feed.
The read-only diagnostic explores standard and callback campaign/test paths, checks the relevant regional API endpoints, fetches target-month recipient records, and writes its findings to a timestamped folder.
Compare the relative magnitude and composition of sample groups.
Each radial segment represents a sample group. Read its label and value rather than treating the diagram as a geographic or time-based map.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare sample group magnitudes around a common radial scale.
Each labeled sector is a group and its bar extends outward with the sample value. The circular arrangement does not imply a chronological sequence.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Locate concentrations, gaps, and differences across two sample dimensions.
Read the row and column together. Stronger color marks a higher sample value; compare nearby cells before interpreting a pattern.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Campaign | Test type | Sample recipients | Month |
|---|---|---|---|
| Campaign A | Standard | 24 | Sample month |
| Campaign B | Callback | 18 | Sample month |
| Campaign C | Standard | 36 | Sample month |
| Campaign D | Callback | 12 | Sample month |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Campaign | Test type | Sample recipients | Month |
|---|---|---|---|
| Campaign A | Standard | 24 | Sample month |
| Campaign B | Callback | 18 | Sample month |
| Campaign C | Standard | 36 | Sample month |
| Campaign D | Callback | 12 | Sample month |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Read-only campaign and recipient discovery helps trace missing reporting data.
Read-only campaign and recipient discovery helps trace missing reporting data.
A read-only Security Awareness Platform diagnostic that explores standard and callback campaigns, global and campaign-specific security tests, and target-month recipient records. It writes diagnostic output to a timestamped folder.
Project facts: kb4_phish_explorer_all_params.txt.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Bring manually maintained CX measures into the dashboard through a consistent workbook template and a validation process that explains what needs correction.
The MVC workflow generates the enabled-visual template, accepts an XLSX workbook, checks the file and sheet structure, parses populated visual tabs, and reports actionable validation errors.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Group | Period | Count | Value | State |
| 2 | Group 1 | Sample | 39 | 50 | Valid |
| 3 | Group 2 | Sample | 56 | 67 | Valid |
| 4 | Group 3 | Sample | 73 | 84 | Review |
| 5 | Group 4 | Sample | 90 | 101 | Valid |
| 6 | Group 5 | Sample | 107 | 118 | Valid |
| 7 | Group 6 | Sample | 124 | 135 | Valid |
| Sample sheet | Rows | Header check | State |
|---|---|---|---|
| Sample KPI sheet | 24 | Valid | Ready |
| Sample trend sheet | 36 | Valid | Ready |
| Sample detail sheet | 24 | Issue | Review |
| Empty sample tab | 0 | Ignored | Empty |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample sheet | Rows | Header check | State |
|---|---|---|---|
| Sample KPI sheet | 24 | Valid | Ready |
| Sample trend sheet | 36 | Valid | Ready |
| Sample detail sheet | 24 | Issue | Review |
| Empty sample tab | 0 | Ignored | Empty |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Template and workbook validation prepare monthly inputs for enabled report visuals.
Template and workbook validation prepare monthly inputs for enabled report visuals.
An MVC upload workflow that generates a workbook template, accepts XLSX files, checks workbook structure, parses enabled visual tabs, and reports validation errors. Empty visual tabs are ignored rather than treated as populated data.
Project facts: CxDashboardUploadController_total_applications_header.cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Keep existing SQL tables aligned with their Oracle source while respecting the destination schema and preserving target records that are not in the incoming source population.
Metadata matches source objects and fields to existing SQL definitions. Rows are staged with destination-compatible types, matched using a usable key, and inserted or updated according to the detected changes.
Trace how a sample population moves through processing or decision stages.
Read the labeled nodes and connecting bands. Band width represents sample volume; a split shows how the illustrated population is divided.
When interactive charts are available, hover for sample values and drag a node to inspect its connections. Use Change sample to explore another fictional example.
Locate concentrations, gaps, and differences across two sample dimensions.
Read the row and column together. Stronger color marks a higher sample value; compare nearby cells before interpreting a pattern.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample table | Key | Insert rows | Update rows |
|---|---|---|---|
| Sample batch A | Measure A | 24 | Prepared |
| Sample batch B | Measure B | 36 | Prepared |
| Sample batch C | Measure C | 18 | Review |
| Sample batch D | Measure D | 48 | Prepared |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample table | Key | Insert rows | Update rows |
|---|---|---|---|
| Sample batch A | Measure A | 24 | Prepared |
| Sample batch B | Measure B | 36 | Prepared |
| Sample batch C | Measure C | 18 | Review |
| Sample batch D | Measure D | 48 | Prepared |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Metadata and key rules drive insert/update deltas while preserving existing target-only rows.
Metadata and key rules drive insert/update deltas while preserving existing target-only rows.
A metadata-driven Python synchronizer that treats existing SQL table definitions as the contract. It matches Oracle objects and fields by name, stages rows with SQL-compatible types, and applies keyed changes without replacing or clearing target tables.
Project facts: oracle_to_existing_sql_tables_delta_only.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Evaluate forecasting candidates against observed load under a common temporal test design, then support a conservative choice between the current champion and challengers.
The tool converts five-minute actual-load observations to the required hourly target, runs rolling-origin backtests, archives vendor forecasts for scoring as actuals mature, and compares baseline, ML, and optional adapter candidates.
Inspect tradeoffs across several sample candidate dimensions at once.
Each vertical axis is one dimension; each connected line is a candidate. Follow the same line across axes instead of reading it as a time series.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the distribution and variability of sample measurements.
The box shows the middle portion of the observations and its central line marks the median. Whiskers show the displayed spread.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Model candidate | Sample MAE | Origins | Review state |
|---|---|---|---|
| Seasonal baseline | 10.2 | 12 | Baseline |
| Harmonic ridge | 9.4 | 12 | Candidate |
| ML challenger | 8.7 | 12 | Review |
| Vendor model | 9.8 | 12 | Reference |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Model candidate | Sample MAE | Origins | Review state |
|---|---|---|---|
| Seasonal baseline | 10.2 | 12 | Baseline |
| Harmonic ridge | 9.4 | 12 | Candidate |
| ML challenger | 8.7 | 12 | Review |
| Vendor model | 9.8 | 12 | Reference |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Temporal backtesting compares model candidates and supports a conservative champion/challenger decision.
Temporal backtesting compares model candidates and supports a conservative champion/challenger decision.
A Python model-comparison tool for load forecasting. It converts actual-load observations to the required hourly target, runs rolling-origin backtests, scores vendor forecasts as actuals mature, and evaluates baseline, ML, and optional S2-adapter candidates.
Project facts: load_model_battle.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Translate historical service-desk evidence into proposed responsibility roles and routing rules while keeping uncertain or conflicting cases visible for review.
Structured ticket information and operation patterns establish classification evidence. A text classifier fills eligible gaps, recent support receives greater weight, and the workbook separates proposed roles/rules from exceptions and methodology.
Trace how a sample population moves through processing or decision stages.
Read the labeled nodes and connecting bands. Band width represents sample volume; a split shows how the illustrated population is divided.
When interactive charts are available, hover for sample values and drag a node to inspect its connections. Use Change sample to explore another fictional example.
| Sample request | Suggested role | Sample confidence | Review state |
|---|---|---|---|
| Request A | Identity & Access | 86% | Suggested |
| Request B | Business Apps | 79% | Suggested |
| Request C | Infrastructure | 51% | Review |
| Request D | Telecom | 83% | Suggested |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample request | Suggested role | Sample confidence | Review state |
|---|---|---|---|
| Request A | Identity & Access | 86% | Suggested |
| Request B | Business Apps | 79% | Suggested |
| Request C | Infrastructure | 51% | Review |
| Request D | Telecom | 83% | Suggested |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Structured rules and a text classifier produce evidence-based role suggestions and review queues.
Structured rules and a text classifier produce evidence-based role suggestions and review queues.
An analysis workbook builder that combines structured ticket fields, operation patterns, and a text classifier. It weights recent support more heavily, proposes responsibility roles and routing rules, and retains low-confidence or conflicting cases for review.
Project facts: build_routing_analysis.py.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Rebuild configured CX custom HTML templates as consistent stored artifacts, with validation and transactional updates around the shared source.
The constructor validates enabled visual definitions, checks their keys, fingerprints the shared HTML, splits it into storage chunks, and updates the configured template/chunk records inside a SQL transaction.
Compare sample profiles across the same set of dimensions.
Each spoke is one sample axis. Compare the colored outlines on that spoke; an overall shape is a profile, not a single performance score.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare the relative size of sample groups within a population.
Larger rectangles represent larger values. Use the group labels to connect the space occupied by a group to its sample contribution.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Follow two sample measures across periods to see movement and divergence.
Read from left to right. Each colored line is a separate sample measure; its shaded region emphasizes the shape of its trend.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
Compare group totals and the components that contribute to each total.
The full stacked height is the group total. Each colored segment is one sample component, so compare both the totals and their mix.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Visual template | Source | Chunks | Validation |
|---|---|---|---|
| KPI card | Shared HTML | 2 | Valid |
| Monthly trend | Shared HTML | 3 | Valid |
| Detail table | Shared HTML | 4 | Valid |
| Status summary | Shared HTML | 2 | Valid |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Visual template | Source | Chunks | Validation |
|---|---|---|---|
| KPI card | Shared HTML | 2 | Valid |
| Monthly trend | Shared HTML | 3 | Valid |
| Detail table | Shared HTML | 4 | Valid |
| Status summary | Shared HTML | 2 | Valid |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Configuration, source fingerprints, and transactional writes keep reusable visual templates consistent.
Configuration, source fingerprints, and transactional writes keep reusable visual templates consistent.
A server-side constructor that rebuilds configured CX visual templates. It validates enabled visual definitions and duplicate keys, fingerprints the HTML source, chunks it for storage, and uses a SQL transaction while updating template records.
Project facts: PbiHtmlVisualTemplateConstructorService.cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
ILLUSTRATIVE APP PREVIEW
Back to projects ↑Convert a forecast chart image into structured numerical extraction results that can be checked and reused separately from any later narrative.
The service calibrates the axes, extracts colored curve points with OpenCV, applies targeted Tesseract OCR, and returns structured JSON. Its cache is tied to both the image version and extractor fingerprint.
Inspect the relationship and spread of paired sample measurements.
Each point is a sample observation. Its position gives two values, while bubble size represents the additional sample dimension.
When interactive charts are available, hover for the displayed sample values. Use Change sample to explore another fictional example.
| Sample point | Time label | Extracted value | Review state |
|---|---|---|---|
| Point A | 08:00 | 112 | Extracted |
| Point B | 09:00 | 118 | Extracted |
| Point C | 10:00 | 121 | Review |
| Point D | 11:00 | 116 | Extracted |
Representative record shapes mirror the project; names and values are fictional.
Replay representative records through the real responsibility chain and inspect each handoff.
Interactive workflow controls require JavaScript. Open the downloaded HTML in a browser with scripts enabled to run the sample.
| Sample point | Time label | Extracted value | Review state |
|---|---|---|---|
| Point A | 08:00 | 112 | Extracted |
| Point B | 09:00 | 118 | Extracted |
| Point C | 10:00 | 121 | Review |
| Point D | 11:00 | 116 | Extracted |
Run the sample or use Next step to inspect the transformation.
These are functional browser samples using fictional records. The project's production AI, database, mailbox, API, and delivery integrations are described below; this sample does not connect to them.
Deterministic chart extraction supplies structured values before any separate narrative layer.
Deterministic chart extraction supplies structured values before any separate narrative layer.
A deterministic chart-digitization service that runs OpenCV axis calibration, curve extraction, and targeted Tesseract OCR to produce JSON. Results are cached by image version and extractor fingerprint, keeping extraction separate from narrative generation.
Project facts: ForecastOcrService.cs.
The preview is an illustrative reconstruction with fictional data, not a screenshot or a live connection to the application.
PROJECT 37 / DASHBOARDS & ANALYTICS
Capture visible active SQL requests, inspect INSERT target candidates, and explore saved observations locally.
Provide a local, on-demand window into visible active SQL requests without installing remote capture objects or changing server settings.
Fictional saved capture · Production request sampling
Best-effort samples, never a complete audit. Short requests can be missed; repeated samples do not count unique operations. INSERT flags identify syntactic target candidates; committed outcomes remain unknown.
| Session / request | Command / database | Visible target | Observation |
|---|---|---|---|
| 61 / 0 | INSERT / SampleOps | dbo.SampleOrders | Candidate · outcome unknown |
| 74 / 0 | SELECT / SampleOps | No INSERT target | Outcome unknown |
| 82 / 0 | EXECUTE / SampleOps | Target unresolved | Outcome unknown |
| 61 / 0 | INSERT / SampleOps | dbo.SampleOrders | Repeated sample · outcome unknown |
INSERT INTO dbo.SampleOrders (OrderId) VALUES (@p0);
Fictional observation. Parameter values unavailable · Outcome unknown.
| Session / request | Command / database | Visible target | Observation |
|---|---|---|---|
| 61 / 0 | INSERT / SampleOps | dbo.SampleOrders | Candidate · outcome unknown |
| 74 / 0 | SELECT / SampleOps | No INSERT target | Outcome unknown |
| 82 / 0 | EXECUTE / SampleOps | Target unresolved | Outcome unknown |
| 61 / 0 | INSERT / SampleOps | dbo.SampleOrders | Repeated sample · outcome unknown |
The record shapes and workflow semantics mirror the project; the values and names in this portfolio are fictional.
Step through the same responsibilities the production workflow performs. The records are fictional; the architecture is project-specific.
JavaScript drives the replay, review hold, run log and downloadable sample artifacts.
| Session / request | Command / database | Visible target | Observation |
|---|---|---|---|
| 61 / 0 | INSERT / SampleOps | dbo.SampleOrders | Candidate · outcome unknown |
| 74 / 0 | SELECT / SampleOps | No INSERT target | Outcome unknown |
| 82 / 0 | EXECUTE / SampleOps | Target unresolved | Outcome unknown |
| 61 / 0 | INSERT / SampleOps | dbo.SampleOrders | Repeated sample · outcome unknown |
Run the replay or advance one hop to see how the representative records change.
The preview intentionally stops at the browser boundary. Production APIs, mailboxes, SQL Server, Oracle, spreadsheet automation, local models and SMTP are described as architecture but are not contacted from this portfolio.
Parameterized DMV reads capture visible active requests. ScriptDom identifies syntactic INSERT target candidates; SQLite retains observations for search and export. This is best-effort sampling, not a complete audit or proof of committed changes.
Parameterized DMV reads capture visible active requests. ScriptDom identifies syntactic INSERT target candidates; SQLite retains observations for search and export. This is best-effort sampling, not a complete audit or proof of committed changes.
A single capture polls SQL Server or Managed Instance DMVs with existing permissions. ScriptDom analyzes visible current-statement SQL for INSERT target candidates, and SQLite stores repeated sampled observations with capture and successful-poll records. Operators inspect saved captures, search SQL and identity fields, filter flagged candidates, and export matching rows as CSV. Sampling can miss requests and never proves affected rows or commits.
Capture visible active SQL requests, inspect INSERT target candidates, and explore saved observations locally.
Project facts: SqlActivityExplorer.zip / SqlActivityExplorer-MVC: HomeController.cs, DmvReader.cs, CaptureManager.cs, InsertAnalyzer.cs, AuditStore.cs, Views/Home/Index.cshtml.
The portfolio preview uses fictional records and local browser interactions; it does not expose production data or credentials.
03 / THE CONNECTIONS
From an Outlook connector to an operational dashboard, these projects connect familiar tools to more useful workflows.
Find your point of interestASP.NET Core MVC, HTML, JavaScript, and interactive visual components.
SQL Server, API ingestion, desktop mail connector, and structured data pipelines.
Python automation, document processing, and dashboard snapshots.
THE NEXT CONNECTION STARTS WITH A QUESTION.