Klakpad Sella
ROLE/TEAM
Led the design efforts for the mobile app & website, working closely with a with a fellow designer, the founder, and the engineering team.
TIMELINE
1 year
Year: May, 2022
TOOLS USED
ReactJS, ElectronJs, NodeJS, SQLite/MySQL, PHP, ExpressJs, Git/Github, Jira, Microsoft Teams, Postman, Vscode
















Klakpad Sella is a Software-as-a-Service (SaaS) desktop application designed to empower African business owners with modern tools to efficiently manage their operations. It replaces the traditional paper-based record-keeping system by providing a structured and intuitive platform for tracking sales, inventory, customers, vendors, and financial activities.
Built using React for the frontend and Node.js for the backend, and powered by Electron, Sella runs seamlessly as a desktop app that works both online and offline. One of its standout features is Location Management, which enables business owners to monitor and analyze performance across multiple branches and consolidate the insights into a single dashboard, making it a practical and scalable solution for growing businesses across Africa.
As a Full Stack Developer on the Klakpad Sella team, I worked across both the frontend and backend, implementing several core modules such as Cost of Goods Sold, Outlets Management, Dashboard, Login Interface, Stock Requisition, Expenses, account category and Cash Lodgement. Collaboration was a key part of our workflow. Each new feature began with cross-functional discussions involving designers, project managers, and developers. These sessions helped ensure that every feature aligned with user needs and gave me valuable opportunities to contribute ideas beyond coding, shaping how features were built and delivered.
One of the most memorable challenges I tackled involved the system’s device authorization process. Each business owner could create users and assign permissions, but devices needed to be authorized before accessing the application. Our original implementation relied on device MAC addresses for identification, which later caused authorization issues for Apple devices since their MAC addresses often rotated. I proposed and implemented a more robust solution that replaced MAC-based checks with a locally generated unique identifier. This approach eliminated the inconsistency issue entirely while allowing existing users to migrate smoothly without losing access or requiring reauthorization.
Through my work on Klakpad Sella, I contributed to building a platform that helps African businesses operate more efficiently and confidently in the digital space. The experience enhanced my ability to approach technical challenges with creativity and to collaborate effectively with cross-functional teams to deliver meaningful business impact.