Inspiration
I observed supervisors manually reviewing spreadsheets for hours every day to monitor compliance while I worked for a crane company in WA. I wanted to use automation and artificial intelligence to address its messiness, slowness, and error-proneness.
What it does
Missed prestarts, roster inconsistencies, and non-compliance patterns are all detected by the feature. After that, it exports daily compliance + risk CSVs and ranks vehicles by risk over the previous 14 days. Supervisors can see immediately where they should take action.
How I built it
I extended the existing Data Cleaning Agent workshop framework and added a new feature notebook. Using Python, Pandas, and matplotlib, I built functions to clean messy datasets, compute risk scores, and generate visual dashboards.
Challenges I ran into
Handling messy real-world CSV exports from Numbers and Excel.
Deciding how to define and quantify “risk” in a meaningful way.
Balancing between making it run with or without an API key (fallback mode).
Accomplishments that we're proud of
Built a working AI agent on top of the workshop framework without breaking anything.
Automated compliance checks that used to take hours.
Delivered clear visual insights (trend line + top risk vehicles) in one pipeline.
What I learned
How to adapt a generic AI agent into a domain-specific use case.
The importance of clear data cleaning steps before any analytics.
That simple visuals can often communicate risk better than complex models.
What's next for Saving crane company hours of manual work
Embedding the pipeline into dashboards (Power BI / Tableau).
Adding real-time alerts when a vehicle crosses a “high-risk” threshold.
Scaling to multiple fleets and extending to other compliance checks (e.g., fatigue, speed).
Built With
- api
- jupyter
- python
Log in or sign up for Devpost to join the conversation.