Full Stack Developer · Backend-oriented

Jaime Martret

Build reliable systems and turn them into real product experiences.

I build backend-oriented web applications around clear APIs, reliable data models and maintainable architecture, then connect those systems to useful product experiences.

Living SystemA system flow from input through an API and service layer into state and data, producing a product experience.
Input → API → Service → State and data → Product experience

The experience

Selected project · Collaborative work

DuckyArena

DuckyArena combines private-room 3v3 play, hidden lane deployment and realtime technical-question duels. A server-authoritative Node.js backend resolves combat, while React presents the complete flow from Duckie selection to persistent match results.

Realtime systems become meaningful when players can feel the state change.

A collaborative academic project, later shaped through a focused professionalization pass across realtime backend, frontend integration, quality and visual game feel.

DuckyArena combat screen with two Duckies, HP bars, technical question, four answers, ability and lane score.
A realtime technical-question duel with server-resolved HP, Signature Ability state and the global three-lane score.
DuckyArena character selection showing four Duckies, roles, abilities and team rosters.
Four role-defined Duckies and their Signature Abilities presented within the live BLUE/RED team selection state.
DuckyArena farm arena with three selectable lanes, BLUE tokens and hidden RED deployment.
BLUE deploys across Orchard, Farmyard and Pond while rival assignments remain hidden until the server reveal.

Experience signals

  1. Hidden strategy

    Per-player snapshots keep rival lane choices private until the authoritative reveal.

  2. Authoritative combat

    Players submit intentions; the Node.js backend resolves timing, abilities and outcomes.

  3. Durable outcome

    PostgreSQL preserves completed match results and profile statistics.

Selected project

DevData Generator

Configure realistic datasets once, inspect one generated result and reuse it across table, JSON, CSV and SQL.

DevData Generator configured with the Users template and three generated records shown in a table.
The real DevData interface connects dataset configuration, generation, preview and export in one workflow.

Workflow

Choose a template, fields and quantity, then generate a reusable dataset.

  1. Configure
  2. Generate
  3. generatedData
  4. PreviewExport

Shared result

One validated configuration produces one shared generatedData result for every preview and export path.

Browser boundary

Runs entirely in the browser. No backend or database is required, and SQL is generated as text rather than executed.

01

Technical capabilities

A capability map grounded in the systems, interfaces and delivery workflows shown above.

Backend

APIs, application rules, realtime coordination and relational data.

  • Python
  • Django REST Framework
  • Node.js
  • Express
  • REST APIs
  • Socket.IO
  • PostgreSQL
  • SQL

Explicit domain rules, contextual permissions, server authority and durable persistence.

Frontend

Responsive, accessible interfaces that make application state understandable.

  • JavaScript
  • TypeScript
  • React
  • Astro
  • HTML
  • CSS
  • Responsive Design

Static editorial delivery, browser-native workflows and realtime product feedback.

Engineering

Tests, containers and delivery checks that keep changes reproducible.

  • Git
  • Docker
  • Testing
  • GitHub Actions
  • CI/CD
  • OpenAPI
  • Linux

Automated quality gates, PostgreSQL integration, container builds and documented API contracts.

02

About

I like understanding the whole path from a product decision to the system that supports it. That means asking where responsibilities belong, making rules explicit and keeping the interface connected to reliable data.

I’m building my software career through practical projects and formal training, bringing with me experience in customer-facing operations, coordination and organised delivery.

03

Professional experience

  1. BonÀrea

    Cashier / Stock Replenisher

    Customer service, stock replenishment, checkout and point-of-sale organisation.

  2. Bluespace Self-Storage

    Junior Store Manager

    Operational and commercial management, CRM, inventory, billing, forecasting and reporting.

  3. Starbucks Coffee Company

    Supervisor

    Team coordination and training, daily operations, SAP and reporting.

04

Education and certification

  • IFCD0112 — Object-oriented programming and relational databases

    Grup CIEF, Barcelona

    In progress

  • University studies in Electronic Systems

    Universitat Politècnica de Catalunya

    Studies not completed

05

CV

First page preview of Jaime Martret’s CV

A concise, ATS-ready overview of my projects, technical background, training and professional experience.

06

Contact

If you’re looking for a junior Full Stack developer with a backend focus, let’s talk about the product and the systems behind it.

Back to top