If you’re entering the same details twice, preparing paperwork by hand, or keeping disconnected spreadsheets in sync, I can build tools that bring that work together.
A PROJECT I’VE BUILT · LEGAL SERVICES
Less sorting. More time for the work.
I built a workflow that matches scanned mailing receipts to case records. Staff review the matches before saving them.
Hours of weekly sorting became a few minutes of review.
Mailing scan reviewIllustrative view · Fictional records
Scanned slip
Case record
Review
Avery Reed48 Example Lane
DEMO-1042Avery Reed · 48 Example Lane
Ready to save
Casey Morgan12 Sample Street
DEMO-1043Casey Morgan · 12 Sample Street
Ready to save
Rowan Ellis7 Example Court
No record assignedMore than one possible match
Needs review
Scanned details and case records sit side by side. Unclear matches stay visible for staff to resolve before saving.
MORE ABOUT THE WORK
The work people were doing by hand, the systems I built to help, and what changed in their day-to-day work.
01
From hours of sorting mailing receipts to minutes of review
AI-assisted proof of mailing for a legal document processing company.
Legal services · Proof of mailing
The problem
A legal document processing company mails hundreds of documents each week under specific service requirements. Each proof of mailing has to be matched to the right court case. Employees were spending hours sorting printed receipts, taping them onto sheets, and filing the assembled documents back into the system.
The solution
I built an AI-assisted workflow that reads a scanned batch of mailing receipts and searches the company’s existing case records. It compares names, addresses, case numbers, and other case details to find the right match for each receipt, searching again when it needs more information.
The proposed matches appear together in a review table. Staff can check the scanned details against the case, correct a match, or set a page aside before approving the batch. Approved receipts are saved with their cases and used to assemble the mailing-proof documents digitally. Related checks flag cases still missing a required mailing slip.
What changed
Hours of weekly sorting, taping, and refiling have become a few minutes of review and approval. Employees keep the final say over the matches without assembling the paperwork by hand.
02
Stop re-entering the same case details into every document
Fill externally supplied forms in the right places, with text that shrinks to fit.
Legal services · Document preparation
The problem
Staff needed to complete externally supplied forms with fixed layouts and specific placement requirements. After starting with handwritten documents, they tried several systems, each with its own limitations. Preparing paperwork still meant moving case details between spreadsheets and other tools, then making the information fit each form.
The solution
I built a system that uses the original forms as templates and places saved case information into precisely defined areas. Each template keeps the required layout and field positions. Staff choose their cases and forms, and the system fills the documents together as a batch.
Text automatically shrinks to fit its allotted space, within the font-size limits set for that template. A longer name or address can fit into the same fixed area without staff adjusting it by hand. Missing information or text that still will not fit is flagged for review before the documents are completed.
What changed
Staff can prepare the required forms directly from case records, with the positioning and text sizing handled by the system. Handwriting, repeated copying, and spreadsheet preparation have given way to reviewing the completed paperwork and resolving any flagged issues.
Document preparation reviewIllustrative view · Fictional records
Case
Document
Review
DEMO-1042
Court filing
PreparedText resized to fit
DEMO-1043
Court filing
Prepared
DEMO-1044
Court filing
Address needs attention
Text is sized to fit the defined spaces on the original form. Anything that still needs attention is flagged for staff to review.
03
Give every part a record and a place on the shelf
Scan a part with a phone to see its details, photos, and location.
Automotive parts · Inventory management
The problem
An automotive parts supplier managed its inventory in a shared Google Sheet. Whenever stock arrived, moved, sold, or needed an update, staff were running between the warehouse and the office to edit the spreadsheet. Keeping the record current meant stepping away from the part and the work happening around it.
The solution
I built a web-based inventory app that staff can use on their phones. They open the app, point the phone’s camera at a part’s barcode, and bring up its photos, source vehicle, recorded fitment, and shelf location right where they are working.
Staff can update the record and save its shelf location from the warehouse. The app also tracks stock and parts sold through listing partners, keeping the physical item connected to the information used to manage and sell it.
What changed
Looking up or updating a part no longer requires a trip back to the office spreadsheet. Staff can do it from their phones beside the shelf, and the next person who scans the tag sees the same updated record.
A part and its inventory recordIllustrative view · Fictional records
Stock tag
Part details
Shelf
DEMO-1042
Left door mirrorSource: 2018 Example Sedan
B-12
DEMO-1043
Right tail lampSource: 2019 Example Sedan
C-04
Scanning the tag with a phone opens the part’s record, including its source vehicle and saved shelf location.
04
Prepare partner listings without rebuilding the inventory file
One set of inventory records, formatted for different listing partners.
Automotive parts · Listing preparation
The problem
To send inventory to listing partners, staff copied their shared spreadsheet and rearranged it by hand to match each partner’s format. They also pasted in links from a separate photo upload service before uploading the file. Each export meant another round of copying, formatting, and gathering links for information they already had.
The solution
I built partner-specific exports into the inventory app. Staff select the listings to send, and the system gathers their saved details and photo links into the file layout the chosen partner expects.
The formatting happens in the software. Staff receive a prepared file to review and upload through the partner’s own process.
What changed
Inventory details and photos are maintained with the part records and reused for each export. Staff receive a file ready for review and upload, without rebuilding a copy of the spreadsheet or collecting photo links by hand.
One record, two file formatsIllustrative view · Fictional records
Saved value
Partner A column
Partner B column
DEMO-1042
ID
guid
Left door mirror
Part Title
title
B-12
Location
located
A few illustrative columns: the values stay the same while the file layout changes for each partner.
These examples are parts of larger systems I’ve built. A useful project can start with one recurring problem in your business.