Go wallet
All Projects
LaravelFilamentDockerNginxWebhooksAirwallex

Go wallet

Go is a fintech and digital wallet ecosystem designed to simplify payments, gifting, and cashback-based shopping experiences.

View Live Project

Duration

10 months

Role

Backend Engineer

Team

Senior Tech Lead, 2 Frontend Developer, UI/UX Designer

Overview

Go is a fintech platform that provides digital wallet services, gift cards, cashback rewards, and merchant payments through a unified ecosystem. The platform enables users to manage financial transactions securely while offering businesses integrated payment and loyalty solutions.

Problem & Solution

The Challenge

As the platform evolved, business requirements changed frequently, introducing new payment flows, KYC rules, order states, cashback policies, and merchant-specific behaviors. The challenge was to accommodate these changes without creating tightly coupled code or breaking existing functionality.

The Engineering Solution

I continuously refactored the application toward a modular architecture by isolating business rules into dedicated services, reusable actions, and domain-specific classes. This reduced coupling, improved testability, and allowed new requirements to be implemented with minimal impact on existing workflows.

Engineering Deep Dive

Developing features for a financial platform required implementing complex business workflows while ensuring data consistency, secure transaction processing, and maintainable code as payment flows and business requirements continuously evolved.

Technology Stack

Laravel
Filament
Docker
Git
REST APIs
Twilio
SSO

Impact & Results

Contributed to the development and optimization of a production fintech platform by improving business workflows, enhancing application performance, and delivering reliable, maintainable features that support real-world financial operations.

Key Learnings

Takeaways

Working on Go strengthened my understanding of fintech systems, transactional integrity, scalable Laravel architecture, API integrations, performance optimization, and designing maintainable software for business-critical applications.