Tiago Mouta

Product engineer from Porto, Portugal. I build the whole thing. Frontend, backend, servers, and whatever catches fire after launch.

The good stuff

Myna

Live. The CMS for the agent era.

A code-first headless CMS where humans and agents work through the same schemas, drafts, change sets, previews, reviews, and publishing workflows.

Stack: TypeScript, REST API, CLI, MCP

Visit site

ERLCX

Live. Platform for sharing and discovering ER:LC assets, built around a real community.

Started as a simple upload tool and grew into a platform with moderation, creator systems, and thousands of users. Built and iterated based on real usage, feedback, and scaling needs.

11,000+ members, 3,400+ uploads, 24,300+ favorites, 950+ creators

Stack: Next.js, Express, MongoDB, Redis, AWS S3

Visit site

resit

Live. A local study workspace for notes, PDFs, and conversations about your material.

Desktop study app that keeps notes and imported files in a normal folder, adds PDF search and annotation, and lets Claude Code or Codex work directly with the material you choose.

Stack: TypeScript, Electron, React, PDF.js

Source

RobloxShadeHost

Live. Use ReShade with Roblox without injecting into the Roblox process.

A native Windows host that captures Roblox, renders ReShade effects in a separate process, forwards input when needed, and can estimate depth for shaders that rely on depth information.

30+ stars, 6 forks

Stack: C++, Win32, DirectX 12, ReShade

Source

Handitoff

Live. Airdrop but in your browser. Send files directly between devices, no uploads, no links.

A zero-friction, peer-to-peer file sharing tool that works entirely in the browser. Scan a QR code to securely transfer files directly between devices over WebRTC without servers, accounts, or apps.

Stack: TypeScript, React Router 6, WebRTC, WebSockets, Tailwind CSS

Visit site

luaR

Live. A compiled evolution of Lua for general-purpose programming.

A compiled Lua-descended language inspired by Luau, with static types, explicit data models, structured error handling, and a Rust compiler built against a written language specification.

Stack: Rust, Compiler design, Language design, Lua

Source

192168

Live. Fake LANs for real friends.

A Windows app that creates private virtual LANs so friends on different networks can play LAN games together with direct encrypted peer-to-peer traffic.

Stack: Go, WireGuard, Wintun, WebSockets

Visit site, Source

BeamNG ELS Controller

Live. A proper emergency light and siren controller for BeamNG.drive.

Vehicle mod with staged lighting, quick-select sirens, manual tones, saved configurations, and an in-game control panel.

Stack: Lua, JavaScript, BeamNG.drive

Visit site, Source

Luumen

Live. The unified CLI for Luau development.

Luumen is a unified CLI for Luau development. It provides one command surface for common project workflows while using the existing Luau tooling ecosystem under the hood.

Stack: Go, CLI, Luau

Visit site, Source

PyLua

Live. A compact Python interpreter that runs inside Luau projects.

A CPython-inspired interpreter for embedding and running Python code inside Luau environments such as Roblox.

Stack: Luau, Python, Roblox

Source

See all 29 projects

Outside of code

More about me

Writing

Contact

Want to hire me, or found a bug? Either way, email.

Email: [email protected]