lrod.dev

Luis Rodriguez

Software Engineer · Tokyo

Customer-facing products and developer platforms, built to stay easy to understand and extend.

experience · since 2022

  • In-house products and production LINE Mini Apps for enterprise clients, owned from requirements through architecture, release, and long-term maintenance.
  • Developer platform work: extensibility layers that open components to source-level customization, with AI-assisted editing for non-engineers.
  • Frontend architecture for multi-step consumer flows, integrated with LINE Platform services and third-party APIs, designed around their failure modes.
  • Code review, debugging, and architecture support for junior engineers.

personal projects

Screenshot of Component Playground

Component Playground

Page builders and plugin systems let users customize the UI with their own code, and have to run it without putting the rest of the app at risk. I built this to show how: a sandboxed React playground with theming, slots and AI edits, and over a dozen failure cases you can trigger.

React · TypeScript · Zod · OpenAI API

Screenshot of Web-to-LINE Chat Relay

Web-to-LINE Chat Relay

I wanted anyone to be able to message me on LINE anonymously from a web page. A WebSocket bridge to LINE webhooks, load-tested to 1,000 concurrent connections.

Node.js · Express · WebSocket · LINE Messaging API

Screenshot of FootyPulse

FootyPulse

As a football fan, I wanted a daily digest to compare my favorite players. Stats are pulled and delivered to Discord by a scheduled GitHub Actions job.

Next.js · Supabase · Discord API · GitHub Actions

Screenshot of Warikan

Warikan

Built to split the bill quickly at hangouts with friends, sharing the result straight into the LINE group chat. No backend, ~35KB.

TypeScript · Vite · LINE LIFF

more projects

OP Chapter Bot Node.js · Discord · Slack · Supabase · GitHub Actions source ↗
Reflect React · Three.js live ↗ source ↗

about

Based in Tokyo, originally from Mexico and the U.S. I start from the problem, then build systems that stay easy to understand, extend, and change as the product grows.

stack
TypeScript · React · Next.js · Node.js · PHP · Python · FastAPI · MySQL · Docker · AWS
languages
English · Spanish · Japanese