Owius · Software consultancy

Capstone of my internship at Owius (owius.com): the most demanding technical challenge of the period. I built from scratch a product that lets companies and trainers create gamified experiences without programming, with a Canva/PowerPoint-inspired visual editor and a multi-app architecture (portal, admin and play).

The product

Evenely (evenely.com) is a virtual escape room builder for corporate events, training, recruitment and internal comms. Clients design experiences by placing elements (text, images, video, buttons and quizzes) on slides; players join via a room code on a separate web that mirrors the design faithfully, with live rankings and participation data for organizers.

What I built

  • Visual slide editor

    Users add pages and place elements freely. Each component can trigger actions: jump to another screen, open modals or validate answers in real time.

  • Live collaboration

    Multiple editors can work on the same escape room simultaneously. I managed shared state to avoid conflicts between users and keep the canvas consistent.

  • Responsive from the canvas

    The output must look good on mobile, tablet and desktop even when designed by non-technical users dragging elements freely — one of the trickiest product challenges.

  • Subscriptions & recurring Redsys

    Free, Basic and Premium plans with automatic recurring charges via card tokenization in Redsys, plus security hardening for communications and token storage.

  • Editor portal vs play app

    Separated the builder (portal.evenely.com) from the play web (app.evenely.com): creators edit while participants only enter a code. Includes live rankings and progress analytics.

Tech stack

Multi-app architecture with shared backend, focused on real time, payments and visual fidelity between editor and play.

  • ReactClient portal, admin panel & play app
  • Node.jsREST API · rooms, users & subscriptions
  • TypeScriptTyping across frontend and shared services
  • RedsysRecurring payments with tokenization
  • WebSocketsLive collaboration & synced state
  • DockerService deployment
  • WordPressMarketing site (evenely.com), separate from SaaS

My role

Junior full-stack developer (company internship): visual editor design, interactivity logic, collaborative editing, Redsys subscription integration, portal/play separation, rankings and analytics, and payment-flow security hardening.

Evenely — Virtual escape room builder | Pau Pedrejon