← Back to blog
[ EN ]ES

[ Blog ] / / 1 min read

Two new projects: ejecuta.tech and PagaLaGasofa

A playground to run code in the browser and an app to split the cost of trips. What they do and what I took from building them.

Next.jsTypeScriptProyectos

This summer and autumn I shipped two small projects with the same goal: removing friction from something everyday.

ejecuta.tech

I wanted to try a C++ snippet without opening an editor, a compiler and a project. ejecuta.tech compiles and runs code right in the browser, with C++, Python, TypeScript, JavaScript, HTML and Bash.

  • +You control the compiler: optimisation from -O0 to -Ofast, and sanitizers.
  • +stdin, stdout, stderr and compiler logs live in separate panels.
  • +Local autosave and optional cloud sync.
  • +Short links to share a snippet, password-protected if needed.

The part I cared most about was security: passkeys, 2FA, signed sessions and per-IP limits on the compile endpoints.

PagaLaGasofa

Every shared trip ends the same way: someone does the maths by hand. PagaLaGasofa computes the trip cost from distance, consumption, fuel price and tolls, and splits it among the passengers.

  • +Routes with stops, round trips and tracking of who has paid.
  • +Daily fuel station prices across Spain, with favourites that alert you when the price drops.
  • +Trips shareable by link and live location sharing that expires.

What I take from it

Both are Next.js and TypeScript, and both started from a specific annoyance. Scoping the problem and solving it well matters more than piling on features.

The code is on GitHub: ejecuta.tech and PagaLaGasofa.