City council decisions get formally voted on, and the Municipality of Bitola wanted that process ...City council decisions get formally voted on, and the Municipality of Bitola wanted that process ...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
City council decisions get formally voted on, and the Municipality of Bitola wanted that process to move online without losing the trust that comes with a public, verifiable vote.
This is a government system used to make binding civic decisions, so the bar for "good enough" sits much higher than for a typical business application.
Councillors sign in with individually assigned access, cast their vote on whichever agenda item is on the floor, and see the result tallied and recorded so it can be reviewed and verified afterward - no one, including whoever built the system, can quietly alter a result after the fact.
What I did
- Built the application from the ground up.
- Hardened the server it runs on and tightly scoped who can do what inside it (role-based access control).
- Designed the underlying data so every vote leaves a clear, auditable trail - the most important engineering here is the part nobody ever sees.
Business banking is already complex. The product shouldn’t make it feel even harder.
That was the thinking behind Bankora.
Payments, invoices, cash flow, financial overview. These are things business teams deal with constantly, yet many banking products still bury simple actions under dense data, long paths, and complicated navigation.
So I started with the workflows, not the screens.
I looked at the tasks people need to complete most often, where unnecessary steps appear, and what information actually needs attention first.
From there, I built the experience around clearer priorities: key actions available quickly, predictable navigation, structured financial data, and modular UI that makes things like pending and overdue invoices easier to understand at a glance.
I also designed an interactive cash flow calculator to help users see where the business may be heading, not just what has already happened.
The goal wasn’t to make financial operations simpler than they really are.
It was to make interacting with them feel simpler.
Less searching. Less cognitive load. More confidence in what to do next.
And it was especially nice to see Bankora later featured by Contra.