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.

Build

better 

softwares with me

Let’s turn bold ideas into delightful, user-friendly software that people truly love to use.

temfoden@gmail.com

Let’s work together

Got a question or proposal, or just want to say hello? Go ahead.

© 2025 Temitayo Afolabi. All rights reserved