Projects

Julio Ferrero

Frontend developer

Scroll to start ↓

4 projects · 1 duck

Now building.

What I'm making right now, from a SaaS to a TV hardening kit. The duck insisted on narrating.

SaaS

Movabase

A translation management platform that lives in your Git workflow. Edit strings together in one dashboard, let AI fill the gaps, and ship every language through a pull request.

  • GITTwo-way sync, with pull requests
  • AITranslations that keep your placeholders
  • MCPServer for Claude and other agents
Visit movabase.com
movabase.com
The Movabase dashboard: translation keys from hero.json with their English, Spanish and Portuguese strings

Magnetite iconmacOS

Magnetite

A native macOS launcher with Raycast's look and none of the platform. Press ⌘Space, type a few letters, hit return. No account, no extensions, no network access.

  • 23 MBOf RAM, vs 338 MB for Raycast
  • 0%CPU while idle
  • 24 MSFrom hotkey to window
Get it on GitHub
Magnetite's search window: suggestions and the app list on Liquid Glass
Magnetite icon

Bicing Plus iconiOS · Android

Bicing Plus

An unofficial companion for Barcelona's bike-share. Live stations, walk-and-ride routes, QR unlock and ride tracking, all in one calm interface.

  • LIVEBikes, e-bikes and free docks
  • QRUnlock straight from the app
  • 3Languages: EN · ES · CA
See it on GitHub
Bicing Plus home screen: a live map of stations, an Unlock a bike button and Barcelona right now stats
Bicing Plus route screen: a planned walk-and-ride trip drawn on the map

Own Your Glass iconwebOS

Own Your Glass

A hardening toolkit for rooted LG webOS TVs. It switches off the microphones, closes a screen-capture leak, blocks ad and telemetry servers and hides the ad apps. Every change can be undone.

  • 6 → 0Audio capture endpoints
  • 48Ad and demo apps hidden
  • 100%Reversible, survives reboots
Read it on GitHub
The Own Your Glass control panel on the TV: eight subsystems, from network blocking to microphones, each marked ok

Continue?

Let's build something.

mail@julio.devBack to start ↑