# Work.

## Documents

`document-extractor`

Turn PDF invoices and contracts into structured fields, each linked to its source.

[Case](https://modelshifts.com/work/document-extractor/) · [Code](https://github.com/ModelShifts/document-extractor)

## Code

`pr-reviewer`

A GitHub Action that reviews pull requests and leaves comments on the diff.

Companion tool: [jira-bridge](https://github.com/ModelShifts/jira-bridge) (posts review findings to Jira)

[Case](https://modelshifts.com/work/pr-reviewer/) · [Code](https://github.com/ModelShifts/pr-reviewer)

## Vision

`defect-inspector`

Find surface defects from a few good samples, with a heatmap of where they are.

[Case](https://modelshifts.com/work/defect-inspector/) · [Code](https://github.com/ModelShifts/defect-inspector)

## Speech

`meeting-notes`

Turn a meeting recording in English, Chinese or both into a transcript, summary and action items.

[Case](https://modelshifts.com/work/meeting-notes/) · [Code](https://github.com/ModelShifts/meeting-notes)

## Data

`table-qa`

Ask a spreadsheet a question in plain language and get the answer, a chart and the steps.

[Case](https://modelshifts.com/work/table-qa/) · [Code](https://github.com/ModelShifts/table-qa)

## Robotics

`robotics-lab`

ROS 2 and CAN bus tools, plus re-implementations of robotics papers.

[Case](https://modelshifts.com/work/robotics-lab/) · [Code](https://github.com/ModelShifts/robotics-lab)

[Home](https://modelshifts.com/)
