CREATIVE.ENGINEER.

Process monitor

Dev

Software shipped to date by Fernando Leyra, creative Forward-Deployed Engineer. Portfolio engines, publishing pipelines and agent surfaces, built the vibe-coding way: taste as the spec, agents on the keyboard, everything server-rendered.

001RUNNING

LeyraOS: this portfolio

2025–2026

A portfolio built as an operating-system fiction: scroll-film hero, macOS Finder desktop, Win95 popup ads, custom cursor, ADHD mode and a once-per-session typographic preloader.

The site treats the browser as an OS. The landing is a scroll-driven film; the desktop is a working Finder window with voice memos and a family album; advertising lives behind DVD-bouncing client logos; joke popups interrupt like it's 1998.

Under the fiction it is a server-rendered Next.js app with ISR, typed content models, Cloudinary media pipelines and a Notion CMS with static fallbacks. Every visual system degrades gracefully.

Stack
Next.js 14 · TypeScript · GSAP · Lenis · Three.js · Cloudinary · Notion
Role
Design, engineering, art direction
002RUNNING

Field Notes: Notion-to-ISR publishing pipeline

2026

A blog that renders as a cloned Apple Notes window. Notes are written in Notion (by human or agent), a webhook revalidates the site, and every note ships with a raw markdown mirror.

Writing happens in Notion, by me or by my writing agent. A revalidation webhook pushes published notes to the site within seconds, with a static fallback so the section never breaks.

Each note is a real route with BlogPosting structured data, an RSS feed, and a /md mirror so AI agents can read the raw source in one fetch.

Stack
Notion API · Next.js ISR · Webhooks · TypeScript
Role
Engineering
003RUNNING

Machine-readable portfolio: the agents surface

2026

llms.txt per the llmstxt.org spec, markdown mirrors of every case study, a CORS-open schema.org Person endpoint and a For Robots page. A second front door for AI agents.

Search engines get CreativeWork and BlogPosting structured data; AI assistants get llms.txt, llms-full.txt and raw markdown mirrors of every case study and note.

The goal: when an agent is asked about creative forward-deployed engineers, this portfolio is one clean fetch away from being citable.

Stack
llms.txt · JSON-LD · schema.org · Next.js route handlers
Role
Engineering, positioning
004SHIPPED

Preloader lab: 11 loading-screen concepts

2026

An internal gallery of eleven preloader concepts built to pick the site's opening move. The single-word reveal won.

Loading screens are the first frame of the film. The lab prototyped eleven directions (counters, wipes, glitches, typographic reveals) as swappable components against the real site shell.

The winner ships on the landing page: two words, once per session, server-rendered so the UI never flashes before the curtain.

Stack
React · CSS · GSAP
Role
Design, engineering