Back to internships on the homepage

Internships

Covestro

Internship · Internal tools

WORK & CONTRIBUTIONS

Material selection and inventory lookup require finding model codes across many records and identifying stock candidates for further review. I independently developed a Python internal tool that connects model parsing, candidate filtering, and result collection to support work that otherwise involves repeated spreadsheet searches.

01 / MODEL PARSING & CONFIGURATION

Turn model strings into searchable fields.

I built the data-processing logic and interactive interface with Python, Pandas, and Streamlit, supporting processing and queries across more than 80,000 material records. After loading an Excel material table, the tool extracts model codes from descriptions, normalizes their format, and splits them into fields by instrument type before filtering stock candidates with configurable matching rules.

I organized field definitions, parsing patterns, and default rules as type-specific configuration shared by the query interface and batch workflow. Additional types can be introduced through their configuration without rewriting the interface flow.

02 / QUERIES & RESULT COLLECTION

Connect individual lookups with batch processing.

I implemented both manual lookup and Excel batch matching. Manual lookup lets users adjust matching rules, select candidates, and retain results across successive queries. The batch workflow identifies each input model’s type, applies its default rules, and produces a result table. Both workflows support export for further review and organization.

03 / HUMAN REVIEW

Make the limits of automatic matching visible.

I implemented review notices for inputs requiring special attention. Cases unsuitable for automatic matching are explicitly marked for manual checking rather than presented as valid substitutions. The tool supports candidate screening; staff still need to confirm final suitability.

04 / TOOL INTERFACE

Tool interface

These views follow the workflow: import the master table, run a manual query, then configure matching rules. Screenshots are cropped or redacted to remove specific device models and internal rule values while retaining controls and field headings.

Material lookup homepage showing read-only Excel master-table import and the choice between manual queries and batch matching.
Tool homepage · Import the Excel master table as read-only and choose manual queries or batch matching. View full image
Manual query interface with device-type selection, article-number input, and special-code review options; specific models and review codes are redacted.
Manual query · Enter an article number by device type and configure review options. View full image
Matching-rule interface showing field-priority inputs and replacement-rule text areas; internal priority numbers and replacement values are redacted.
Matching rules · Configure field priorities and replacement rules; specific rule values are redacted. View full image
Back to internships on the homepage