Windows tools in Python that take recurring ERP data entry off the team. They run on internal systems, so instead of screenshots the previews show the actual interface of each app.
Internal
Sage 100 · Special Prices
ERP Automation
Bulk maintenance of customer specific discounts that previously had to be typed into Sage 100 line by line.
10 minutes → 1 minutePer case · approximately 10–20 cases per week
Python · tkinter · pandas · Windows
Internal
Sage 100 · Purchase Documents
ERP Automation
Turns a supplier order in Excel into a complete purchase document in Sage 100 without manual typing.
5 minutes → 30 secondsPer case · approximately 50 cases per week
Python · tkinter · pandas · Windows
Internal
abacus MDE.Next · Stock Booking
Warehouse Automation
Books whole stock lists into the warehouse system, a job that used to tie up staff for hours after every inventory count.
5 hours → 30 minutesManual errors eliminated · data current within one hour
Python · tkinter · pandas · Windows
How I Work
Operational improvement that stays useful after the project ends
01
Start with the operation
I map the real process, speak with the people doing the work and identify the constraint before choosing a tool.
02
Build with the users
Solutions are developed with the team, tested in daily operations and designed around how people actually work.
03
Measure business impact
Time, cost, quality and reliability are the benchmark. Automation only matters when the operational result improves.
04
Enable the team
I document, hand over and build internal capability so the system keeps improving without creating dependency.
100+Workflow Steps Automated
90%IT Downtime Reduced
30%Inventory Reduced
16Years Competitive Sports
Get in Touch
Have an operational challenge worth solving? Let’s talk.
I work at the intersection of operational leadership, business performance and hands-on AI automation.