← Back to work
FINANCIAL SOFTWARE & INTEGRATIONS

Wealth Hub.

All my financial platforms in one clear overview.

CONTEXTFounder & Lead Developer
TECHNOLOGY & FOCUSFastAPI · PostgreSQL · Flutter · Docker · REST APIs · SQLAlchemy
Wealth Hub · edited app visuals with example data
CONTEXT

The challenge.

I invest through several platforms to spread my risk. This left my financial data scattered, with no single clear picture of my total wealth and portfolio allocation. Wealth Hub grew out of that problem.

APPROACH

From challenge to software.

Wealth Hub automatically retrieves data through several API integrations and brings it together in one place. The backend processes and normalises the data, and the Flutter app presents my portfolio clearly.

My role

I designed and developed Wealth Hub entirely myself, from the backend, database and API integrations to the Flutter interface.

Key features

  • Bringing multiple financial platforms into one portfolio
  • Automatic syncing of wealth and positions
  • Insight into asset allocation and wealth over time
  • Tracking and analysing historical portfolio data
  • Secure handling of API keys and account details
TECHNOLOGY

Connecting the parts.

The backend is built with FastAPI and handles integrations with external financial platforms. PostgreSQL stores normalised portfolio data, while SQLAlchemy connects the application to the database. The Flutter client uses the REST API to make the same data available across devices.

  1. Financial platforms & APIs
  2. FastAPI Backend
  3. PostgreSQL & SQLAlchemy
  4. Flutter Application
An overview of the main components.

Technical challenges

The biggest challenge is combining platforms that each have different data structures, limitations and API rules. I built a separate integration layer for each platform, then converted its data into a single internal model.

FOCUS

What I learned.

This project has taught me a lot about API integrations, data normalisation, database design and reliable processing of financial data.

NEXT PROJECTBitvavo Listing Radar
A GOOD CONVERSATION STARTS HERE

An idea, an opportunity
or a tricky problem?

I'd love to connect. About software, working together or the next step.

Send me a message