Sahal Wallet is a halal-focused crypto wallet product. The app already had wallet infrastructure and support for existing chains, but needed to expand into the Cosmos ecosystem and introduce a complete staking experience.
I worked on the Sahal Stake feature from product design to implementation. This included understanding the existing app/backend architecture, designing the staking wireframes and user flows, adding Cosmos-based wallet integrations, connecting EthicalNode validator flows, implementing staking/unstaking journeys, and supporting backend/SQS processing so the feature could fit into Sahal’s existing system.
The Challenge
Sahal Wallet already had an existing wallet app, wallet infrastructure, backend systems, and admin dashboard for other supported chains. The challenge was not just to add staking screens — it was to understand the existing architecture and design Cosmos-based wallet and staking flows that fit naturally into their current product and backend setup.
The Sahal Stake feature also needed to be configurable from the admin side, so the team could control supported chains, validators, staking availability, and related product settings without hardcoding everything into the app.
This meant the work had to align across multiple layers: mobile UX, Cosmos wallet integration, EthicalNode validator data, transaction flows, backend services, SQS processing, and admin-controlled configuration.
My Contribution
Designed the complete Sahal Staking flow and wireframes
Added Cosmos-based wallet integrations
Built staking and unstaking user flows
Integrated EthicalNode validator-related flows
Implemented transaction summary and confirmation flows
Connected app actions with backend services and SQS processing
Supported mobile wallet implementation and product iteration
Helped turn blockchain functionality into a clear user-facing product experience
Mapped the new Cosmos/staking flows to the existing app and backend architecture
Designed the feature to support admin-controlled chains, validators, and staking settings
Key Features Delivered
Cosmos chain support
Staking and unstaking flows
Validator selection and staking data
Earnings and staked asset tracking
Transaction summaries
Backend event handling
Wallet and staking UX
Admin-configurable chain and validator support
Backend-controlled staking availability and product settings
Outcome
The result was a cleaner, more complete Web3 wallet experience where users could interact with Cosmos assets and staking flows directly inside Sahal Wallet. The work expanded the app beyond its existing wallet support and introduced a staking experience that aligned with the existing backend architecture, admin dashboard controls, validator configuration, transaction processing, and mobile UX.
Instead of adding an isolated staking feature, the implementation connected product design, mobile flows, backend services, SQS processing, and admin-managed configuration into a more scalable product foundation.
Role & Scope
Full-Stack / Web3 Product Engineer
Product flow design, Figma wireframes, Cosmos wallet integrations, staking and unstaking flows, EthicalNode integrations, transaction handling, SQS/backend integrations, and mobile app implementation support.
Expanded an existing wallet app with Cosmos-based chain integrations, Stake flows, EthicalNode validator integrations, and staking/unstaking user journeys.