sonora@systems:~$ ./portfolio --scan --range=all

I build the systems
underneath the app —
not just the app.

I'm the Founder of Sonora Media Labs. I design and ship full-stack products end to end — engines in Rust, interfaces in Flutter — across networking, audio, auth, data pipelines, and game systems.

Founder, Sonora Media Labs
Primary stack: Rust · Flutter/Dart · Python
Based in Mexico
// live topology
One builder, eight active networks.
8 nodes discovered · 0 idle
SONORA
Hover or tap a node ● select a project
Each node is a shipped or actively developed product. Ports show the stack it runs on.
// full build list
Active builds

rScout

active

A Rust network scanner with multi-source device fingerprinting — SSDP/UPnP, mDNS, MAC OUI, and DHCP hostnames — to identify devices like Echo, Apple, Samsung, and Xiaomi hardware even through MAC randomization. Runs through a custom split-pane terminal UI.

RustTUImDNS/SSDPcrossterm

Tunes4R

active

A cross-platform audio player for Android, Android Automotive, iOS, and macOS. Rust playback core built on Symphonia handles seeking and streaming over HTTP range requests; Flutter drives the interface, lyrics sync, and now-playing UI.

RustSymphoniaFlutterAAOS

UILand

framework

A UI framework written in Rust, built around a Visual Snapshot Protocol that lets AI agents validate widgets directly, plus a theming and chrome-template system for building consistent app interfaces.

RustUI toolkitDSL

UserBrew

platform

An identity and access management platform in hexagonal architecture, spanning roughly 33 crates. Supports RBAC, ABAC, ReBAC, and ACL policy models, with a React admin console on top.

RustIAMReactOracle

FlowForge

platform

A data pipeline and workflow orchestration engine, with a Connector/DataLink architecture for wiring sources and destinations, visualized and edited through a ReactFlow-based canvas.

RustReactFlowOrchestration

CrabCraft

active

A Minecraft-style voxel engine built from scratch in Rust — greedy meshing, warped-noise terrain generation, infinite streaming chunks, AABB player physics, ore veins, and cave systems.

Rustwgpuwinitglam

fingerid

library

An audio fingerprinting library using Shazam-style spectrogram peak hashing, built for fast, accurate matching between short clips and full-length tracks.

RustDSPSignal Processing

rustdata

library

A Spring Data–style ORM for Rust, generating multi-dialect SQL from proc macros so data access code stays declarative across database engines.

RustORMProc Macros
MARGEN — economic survival simulator inspired by Latin American economies PonteAbusadoMai — road hazard detection for BYD vehicles on Mexican roads Tempus — Temporal-inspired workflow engine in Rust Morph DSL — JSON-to-JSON transformation language with a PEG grammar
// profile
Why the systems layer

Most of these products share the same instinct: build the engine first, get the boundaries right, then let the interface follow. That shows up as playback cores that survive a bad network, permission systems that model real organizational structure, and terminal UIs that don't corrupt the buffer when you resize them.

It also means leaning on AI agents heavily during development — and stepping in personally when an agent gets stuck, misdiagnoses a bug, or needs a second opinion grounded in twenty years of shipping systems that had to actually run in production.

20+years in enterprise architecture & software engineering
12independent products across networking, audio, auth, and data
3primary languages: Rust, Dart/Flutter, Python
1person building all of it, end to end
// connect

Want something built that actually holds up under real conditions?

Available for systems architecture work, technical advisory, and full-stack builds where the hard part is underneath the UI.