Numan

Fintech mobile app

Zirtue Project Details

Relationship-based lending app with Plaid bank connections, Dwolla ACH payment flows, loan tracking, chat, and mobile release support.

Full Stack Software EngineerReact Native6 key features
Zirtue project screenshot

Project Overview

Zirtue is a fintech mobile app focused on relationship-based lending between people who already know each other.

The product work covered React Native app delivery, Plaid-powered bank account connection flows, Dwolla ACH payment orchestration, chat behavior, Firebase integrations, and production release support.

Public Plaid material describes Zirtue as a platform for digitizing friends-and-family loans with bank transfers, digital promissory notes, and ACH repayments.

Case Study Notes

This case study documents Zirtue as a fintech mobile app project with a focus on the product behavior, user-facing workflows, and technical delivery considerations that matter when building a similar application. The work is listed under the role of Full Stack Software Engineer, so the page is written around practical implementation responsibilities rather than a generic showcase description.

The main product scope centers on Loan request and repayment workflow for borrower and lender journeys. Plaid bank linking and account verification support for lender and borrower onboarding. Dwolla-backed ACH payment flow support and transaction state handling. Digital promissory note and repayment schedule experience for structured personal loans. These details show the type of screen design, state management, data handling, integration work, and release planning required for the project. For portfolio visitors comparing mobile and web products, this gives a clear view of what had to work in the real application, not just the visual surface.

The delivery stack includes React Native, React, Redux, Node.js, MongoDB, Firebase. In this project, the technical choices were tied to the product requirements: reliable user journeys, maintainable UI components, predictable data flow, integration with external services where needed, and support for production behavior across the target devices or web surfaces.

The screenshots, links, features, and technology notes on this page are kept together so search engines, clients, and collaborators can understand the project in context. The goal is to make the page useful for people evaluating experience in fintech mobile app, app development, full-stack delivery, and product engineering work.

Features

  • Loan request and repayment workflow for borrower and lender journeys.
  • Plaid bank linking and account verification support for lender and borrower onboarding.
  • Dwolla-backed ACH payment flow support and transaction state handling.
  • Digital promissory note and repayment schedule experience for structured personal loans.
  • Chat and notification behavior for lending communication.
  • Mobile release support across Android and iOS production builds.

Technologies Used

The technology stack below summarizes the major implementation areas behind Zirtue. Each item is included because it connects directly to a product need such as cross-platform delivery, backend data exchange, payment or account behavior, app-store readiness, localization, real-time updates, or internal workflow management.

React Native

Cross-platform mobile app implementation for iOS and Android.

Redux

Predictable client-side state management for app flows and API data.

Node.js

Backend service work around product workflows and integrations.

MongoDB

Document data storage for application records.

Firebase

Mobile infrastructure support for app services and release workflows.

Plaid

Bank account connection and verification flow support for ACH-ready users.

Dwolla

ACH payment infrastructure support for lending repayment flows.

Project Screenshots

Zirtue screenshot 1
Zirtue screenshot 2

Engagement Scope

The engagement scope for Zirtue was shaped by the product category, the target users, and the operational expectations behind the app. A fintech mobile app needs more than screens: it needs stable navigation, clear feedback states, resilient data loading, accessible content structure, and enough technical flexibility to evolve as product requirements change.

From an engineering perspective, the important work is connecting the visible product experience to the systems behind it. For Zirtue, that means treating features such as Loan request and repayment workflow for borrower and lender journeys. Plaid bank linking and account verification support for lender and borrower onboarding. Dwolla-backed ACH payment flow support and transaction state handling. as complete workflows with edge cases, loading states, error handling, and release implications. These are the details that make a portfolio project useful for judging delivery quality.

Public references for this page include Plaid customer story and Zirtue website, which help ground the portfolio detail in real product material. The page also links to related projects that share technologies or product patterns, making it easier to compare similar React Native, Expo, Next.js, dashboard, ecommerce, marketplace, and mobile app work.