← Back to projects

DólarGaucho

live

Fintech platform bringing clarity to Argentina's volatile economy

fintechfounderdata-reliability
DólarGaucho

The Problem

Argentina's economic context is highly volatile. Financial information is scattered and inconsistent: multiple dollar exchange rates, inflation, country risk, and key indicators appear fragmented, with unclear definitions and difficult comparisons.

People making financial decisions—from small savers to businesses—lack a single source of truth.

My Role

Founder & Solo Developer — Built the entire product from zero:

The Solution

A data-driven fintech platform that consolidates Argentina's key financial indicators:

  1. Multiple Dollar Rates — Blue, MEP, CCL, official, crypto, and more in one view
  2. Real-time Updates — 30-second refresh during market hours
  3. Data Reliability — Cross-references 5+ sources with confidence indicators
  4. Historical Context — Trends and comparisons over time
  5. Actionable Insights — Not just numbers, but what they mean

Technical Architecture

LayerTechnology
FrameworkNext.js 15 (App Router)
LanguageTypeScript (strict mode)
DatabaseNeon Postgres
State ManagementTanStack Query
AuthCustom JWT + CSRF protection
Updates30-second intervals
Testing474 E2E tests

Scale & Complexity

MetricCount
API Routes50+
Custom Hooks80+
E2E Tests474
Data Sources5+

Data Strategy

DB-first, not API-first. Instead of trusting any single source:

Authentication Architecture

Custom-built auth system prioritizing security:

Key Learnings

"More sources ≠ better accuracy"

More sources meant more edge cases. Some APIs update at different times. Some have bugs during weekends. The "consensus" was often wrong.

Solution: Quality over quantity. Weight sources by historical reliability.

"Users want trust, not precision"

A value with "updated 2 minutes ago, high confidence" is more useful than a "precise" number with unknown freshness.

Solution: Built confidence displays from day one. Transparency beats false precision.

"474 tests aren't overkill for fintech"

Financial data requires absolute reliability. Users make real money decisions based on this data.

Solution: Comprehensive E2E test coverage for every data flow and edge case.

Iteration Philosophy

The platform is alive—constantly iterated based on real usage and user feedback. Data-driven decisions about the product that provides data-driven decisions.

What I'd Change