loader
Ibai Fernández
GymTracker architecture

Local-First Architecture / Python & SQLite

GymTracker: Absolute Data Sovereignty

Engineered an autonomous, Full-Stack biometric monitoring ecosystem. Deliberately bypassing modern cloud-based SaaS, I built a Local-First architecture that guarantees zero-latency I/O operations and absolute data sovereignty. This platform demonstrates the power of returning ownership to the user without sacrificing systemic capabilities.

The Anti-Bloat Stack & Deterministic AI Pipelines

The infrastructure runs on a lightweight Python (Flask) backend coupled with a relational SQLite database, while the frontend operates on pure Vanilla JS and native CSS—eliminating the overhead of heavy frameworks. Instead of building complex, bloated UI drag-and-drop planners, I integrated deterministic AI pipelines. By engineering strict system directives (AGENTS.md), I forced LLMs to act as data-entry microservices, converting natural language into perfectly formatted, import-ready CSVs.

GymTracker internal console and data views
Core internal console view used as product evidence inside the project dossier.

Data Sovereignty Command Center

LOCAL-FIRST ONLINE

Outbound Requests

0

Cloud Dependency

NONE

SQLite Write Latency

1.42 ms

Data Ownership

100% LOCAL


							

No Vendor Lock-In Proof

The architectural choice is measurable, not ideological.

Typical SaaS Path

  • Ownership: Shared with vendor infrastructure
  • Latency: Network-dependent I/O and API bottlenecks
  • Portability: Often gated by paid export tiers
  • Failure Mode: Vendor outage = broken workflows
  • Cost Curve: Subscription creep + usage overages

GymTracker Path

  • Ownership: SQLite database on your machine
  • Latency: Deterministic local writes and reads
  • Portability: Native CSV export + local backups
  • Failure Mode: Works offline by design
  • Cost Curve: Zero recurring cloud rent

Production-Ready Stability & Automated QA

A local database is useless if the code is fragile. The entire development cycle was orchestrated using Autonomous Agents and Vibe Coding methodologies, culminating in a highly stable v1.0.0.0 release. To ensure military-grade reliability, the ecosystem is shielded by comprehensive automated E2E testing via Playwright, successfully validating 97 critical test cases with zero blocking defects.

QA Shield Wall

0/97 Critical Cases

Check-in API

0

Workout Engine

0

Plans CSV

0

Progress KPIs

0

Backup/Restore

0

UI Navigation

0

Release v1.0.0.0 closed with zero blocking defects.

Break the Ice

Let's Get In Touch

Contact Me

Translate Button