Project Details

Ironpal

TypeScriptReactNode.jsExpressPostgreSQLDocker

Starting from a user problem rather than a technology

Ironpal started from an observation: existing applications generally make it possible to track workouts, but the social dimension often remains secondary. The project therefore began by identifying the problem to solve and the behaviors to support before choosing features and technologies. The goal was to build an experience useful enough for everyday training and social enough to create momentum around the activity.

Designing and building the product end to end

I took ownership of the full development process, from data modeling to the user interface, API, and backend architecture. Development followed an iterative approach using wireframes and user feedback to progressively refine the experience. The goal was to validate actual usage before investing in more complex features.

Building a platform rather than just a workout log

The product was designed to evolve beyond individual workout tracking. Planned features, messaging between practitioners, badges rewarding consistency, and a dedicated space for coaches, directly extend the original goal of creating an environment that encourages long-term practice. The model also creates an opportunity for coaches to offer and monetize their own programs.