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
-O0to-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.
