Case No. 1

Payroll Automation & UI Design

Corporate:
Category:
Skills Involved:
Dobx Industries
Financial
UI/UX Design, Vibe-Coding, Excel, Business Thinking
Dots background that represents technology.
2023
01

Problem

A 50-person company I was working with had a bit of a monthly nightmare on their hands. Every payday, the Accountant and the CEO were spending over five full days manually calculating data, tracking down variables (like bonuses and PTO), and hand-typing everything into 50 individual payslip templates. It was exhausting and inefficient. Even though it fell completely outside my usual design scope, I love diving into the operations side of a business just as much as the creative side. So, I raised my hand and volunteered to build them a better way.
02

Objective

To create a fully automated, stress-free payroll system that would shrink their 5-day workflow down to just one day. Since the accountant was already a power user in Excel, I wanted to build the solution in an environment they were totally comfortable with, but give it a massive visual and functional upgrade.
03

Tools

04

Process

Microsoft Word Mail Merge Match Fields popup showing address components matched with recipient list fields.
01
The Research Phase
I took that polished Illustrator design and translated it into a Word template, carefully leaving named placeholders (variables) that would eventually pull data directly from Excel.
Microsoft Excel window showing a spreadsheet with columns for course details and times.
02
Designing the Output
I began where I’m most comfortable: Illustrator. I sketched and designed the ideal A4 payslip template, figuring out exactly where all the monthly employee data should live visually.
Digital payslip template in Microsoft Word with placeholders for employee details, holidays, overtime, and notes.
03
Prepping the Variables
I took that polished Illustrator design and translated it into a Word template, carefully leaving named placeholders (variables) that would eventually pull data directly from Excel.
Digital payslip for Moamen Elsayed Elhawary, graphic designer, showing salary and work details in a system interface.
04
Designing the Dashboard
Back in Illustrator, I designed the main User Interface, the central hub where the accountant would actually interact with the program and input data.
Excel screen showing Dobx Payslip System with employee salary, holidays, overtime, discounts, and submit buttons.
05
The Excel Build
This was the toughest part. I had to recreate that sleek Illustrator UI inside of Excel, which felt a bit like magic. It took intense focus to nail the spacing, build the dropdowns, set up the lookup functions, and create the necessary backend sheets like the “Log” and “Employees Data.”
Screenshot of VBA macro request and code snippet for merging Word mail merge and saving PDF from Excel paths.
06
AI-Assisted Coding
The really fun part was bringing the UI to life. Having no Visual Basic experience, I acted as a simple LLM user, prompting ChatGPT to help me write different macros for every single button in my dashboard.
Microsoft Visual Basic for Applications editor showing VBA code for a PrintAll subroutine in Excel.
07
The Debugging Sprint
Of course, it wasn't a perfectly straight path. The initial codes I got from ChatGPT didn't work immediately. I spent about 3 days running tests and using online tools to debug the code until everything functioned smoothly.
ChatGPT explaining Excel alternatives to XLOOKUP: VLOOKUP, HLOOKUP, INDEX and MATCH, and LOOKUP with examples.
08
The Plot Twist
It was time for the final test on the Accountant’s actual device. I had built the system in Excel 365, but they were running a much older legacy version. Almost everything broke. The advanced lookups failed, the formatting got messy, and only the most basic sum functions survived.
Partial view of a digital payroll system screen with employee info, allowance, overtime, and deductions tables.
09
The On-Site Fix
I didn't let that stop the project. I sat down in the accountant’s office with the CEO and debugged the system on the spot, manually rewriting the advanced functions to be compatible with their older software until the whole program ran perfectly.
The Result
A printed payslip for an accountant showing salary details and a confirmation popup for successful printing.
06

KPIs

85%
Time Reclaimed
Cut a 5-day manual payroll process down to just a few minutes per month.
+50
Days Reclaimed
Gave the CEO and accountant back over almost two months of combined working hours every year.
+90%
Accuracy
Eliminated most of the human error that naturally comes from manually hand-typing complex financial variables across several softwares.
07

Conclusion

Seeing the system work for the first time was an incredible feeling. The very next month, what used to take the CEO and Accountant five grueling days of manual data entry took them just a couple of minutes. Not only did we eliminate the stress and human error, but every employee also walked away with a beautifully branded, perfectly organized payslip.

Other Case Studies