Product-minded software engineer

Miguel
Rodriguez.

I design and build focused software systems—native tools, private intelligence, and reliable infrastructure that stays out of the way.

NATIVE EXPERIENCES LOCAL-FIRST SOFTWARE RESILIENT SYSTEMS CAREFUL INTERFACES NATIVE EXPERIENCES LOCAL-FIRST SOFTWARE RESILIENT SYSTEMS CAREFUL INTERFACES

Products made to endure.

INDEX — 001 / 004

003 — Interactive web experienceReleased product

Press Start

A cinematic random game picker for classic PC favorites, with era and genre filters, arcade sound, recent picks, and a no-repeat bias.

1990–2009 PC EDITIONONE CLICK. ONE GAME. PRESS START.
Press Start classic PC random game selectorPRESS START / RANDOM GAME PICKER
ReactTypeScriptWeb AudioLocal storage

Systems taking shape.

ACTIVE — 006 BUILDS

Current explorations across private intelligence, durable infrastructure, and reflective native experiences.

001 — Collaborative storytelling Beta testing
TaleTree personalized adventure maker interfaceTALETREE / ADVENTURE MAKER

TaleTree

A gentle adventure maker for children and caregivers to create and play personalized text stories together, with local saves, voice input, and read-aloud support.

ReactTypeScriptVoiceLocal-first
Visit public beta
002 — Native reflection Beta testing

Veil

A native, offline-first tarot reading experience with guided spreads, switchable decks, reversed meanings, and no tracking or collected personal data.

SwiftSwiftUIiOSOffline
Visit website
003 — Privacy-first civic tech Awaiting approval
PSSC anonymous student wellness center check-in interfacePSSC / ANONYMOUS VISIT CHECK-IN

PSSC Visit Scanner

A one-tap wellness center check-in that recognizes returning visits without collecting names, student IDs, emails, visit reasons, or the original anonymous pass.

TypeScriptCloudflareD1Privacy
Visit pilot
004 — Private intelligence In development
StoryVault social preview showing private local-first deep searchSTORYVAULT / SOCIAL PREVIEW

StoryVault

A private archive search engine combining SQLite FTS, local embeddings, passage retrieval, and a quiet reading interface.

PythonSQLiteReactAI
View build
005 — Family game system In development
Jungle Adventure artwork from Abby's ArcadeABBY'S ARCADE / CONTROLLER-FIRST PLAY

Abby's Arcade

A whimsical, controller-first retro game library for kids and families, with parent-managed imports, isolated saves, and a universal return-to-arcade overlay.

ElectronReactTypeScriptControllers
Visit project
006 — Workflow platform In planning
Runline social preview showing a reliable workflow execution pipelineRUNLINE / SOCIAL PREVIEW

Runline

A platform for defining, running, and inspecting reliable workflows across durable API and worker infrastructure.

JavaSpringPostgresPython
View plan

What shipped. What changed.

REVERSE CHRONOLOGICAL

A running record of launches, milestones, stage changes, and the decisions that move each product forward.

  1. Freeloader

    Independent split-pane navigation shipped in v0.2.7

    Gave each split-view pane its own Back, Forward, and Up controls, complete with independent history menus and Freeloader’s purple animated styling.
    Read update
  2. Freeloader

    Offline-share startup hotfix shipped in v0.2.6

    Fixed a launch hang caused by restoring a disconnected SMB tab. Freeloader now starts locally while keeping the server address ready for reconnection.
    Read update
  3. Freeloader

    SMB share mounting shipped in v0.2.5

    Added native Connect to Server support, secure macOS authentication, recent servers, live network-volume updates, and safe disconnects—without making users detour through Finder.
    Read update
  4. Freeloader

    Navigation polish shipped in v0.2.3

    Made previews responsive, synchronized tree view with the active folder, and fixed symbolic-link folders so they navigate inside the app instead of falling through to Finder.
    Read update
  5. Portfolio

    Work Log launched

    Added a permanent record of product launches, public betas, stage changes, and meaningful development milestones.
    Read update
  6. Freeloader

    First public release

    Shipped v0.1.0 of the native macOS file manager with tabs, editable paths, detailed transfers, Spotlight search, and real cut and paste.
    Read update
  7. Veil

    Product site went live

    Published the public home for Veil while the private, offline-first iOS tarot experience continues through beta testing.
    Read update
  8. TaleTree

    Public beta opened

    Opened the gentle, collaborative adventure maker for public testing with local saves, voice input, and read-aloud support.
    Read update
  9. Portfolio

    Development stages clarified

    Organized active work into beta testing, awaiting approval, development, and planning so project momentum is visible at a glance.
    Read update
  10. StoryVault · Runline

    Active work surfaced

    Added dedicated in-progress entries and project links for local-first archive intelligence and durable workflow infrastructure.
    Read update
  11. PSSC Visit Scanner

    Field pilot documented

    Added the privacy-first student wellness check-in and its anonymous return-visit model to the portfolio.
    Read update
  12. Portfolio

    Portfolio launched

    Published the first version of this site with Cork, All Of Me, Press Start, project links, and custom avatar branding.
    Read update

Software should feel clear, calm, and inevitable.

I work across product thinking, interface design, and engineering. The through-line is restraint: choosing the right problem, shaping the smallest coherent system, and sweating the details users feel.

01 / Native when it matters02 / Private by design03 / Reliable underneath

Have a hard problem
worth making simple?

Let’s talk