PAU.OS/ 01

01 / THE OBSERVATORY

Selected work.

Independent products first, followed by the projects you have pinned on GitHub.

CAMÍ CURT actual application screenshotLive
01INTERACTIVE WEB / ALGORITHMS

CAMÍ CURT

A small route. A surprisingly deep problem.

A Catalan geography game that turns the comarca map into a daily graph puzzle.

ReactD3TopoJSONGraph algorithmsSupabase
Inside the project
ATHRA actual application screenshotDevelopment prototype
02SPORTS DATA / ANALYTICS

ATHRA

From training data to a clearer picture.

An athlete analytics application connecting FIT imports, training load and recovery indicators in one place.

TypeScriptReactExpressGarmin FIT SDKRecharts
Inside the project
ALCOHOLFABET actual application screenshotLive
03MULTIPLAYER / INTERACTION DESIGN

ALCOHOLFABET

A playful surface. A deliberate system underneath.

A Catalan question-based board game with in-person and online play, server-validated turns and synchronized sessions.

TypeScriptReactSVGSupabasePostgreSQLRealtime
Inside the project
TRACKFLOW actual application screenshotSource available
04PRODUCT ENGINEERING / SYSTEMS

TRACKFLOW

A training week, with everything connected.

A planning application bringing coaches, athletes and weekly training into a shared workflow.

ReactViteExpressMongoDBPlaywright
Inside the project
MORE PINNED PROJECTS / 05—08ALGORITHMS · DATA · COURSEWORK
CONNECT4 AI original project illustrationAcademic · collaborative
06GAME AI / SEARCH

CONNECT4 AI

Search the game tree. Choose the next column.

A collaborative Java Connect Four assignment exploring depth-limited minimax, alpha-beta pruning and board evaluation.

JavaMinimaxAlpha-beta pruningHeuristics
Inside the project
ESINMATH original project illustrationAcademic · source available
08C++ / LANGUAGE AND MATHEMATICS

ESINMATH

Expressions become trees that can be evaluated and simplified.

A C++ mathematics project covering tokenization, expression trees, rational arithmetic, variables and simplification.

C++Expression treesRational arithmeticParsing
Inside the project