Juan Martinez

Juan Martinez

Software Developer

Specializing inmodern web development andfull-stack solutions

Things I've Built

See all projects
Preview of GPUix Solid: Solid 2 Bindings for Native GPU Interfaces
2026

GPUix Solid: Solid 2 Bindings for Native GPU Interfaces

An independently implemented Solid 2 renderer for GPUIX and GPUI. It connects Solid’s universal runtime and fine-grained reactivity to Zed’s GPU-accelerated UI stack.

Solid 2
Universal renderer and fine-grained reactivity
TypeScript
Typed renderer, component, and automation APIs
GPUIX
Public native mutation and element contract
GPUI
Zed’s GPU-accelerated UI framework
Rust / N-API
Native retained-tree bridge through @gpuix/native
Preview of Mesurer Solid: UI Measurement for Humans and Coding Agents
2026

Mesurer Solid: UI Measurement for Humans and Coding Agents

A framework-agnostic browser inspection and visual context layer built with Solid 2 for measuring interfaces, annotating intent, and giving coding agents exact rendered evidence.

Solid 2
Isolated renderer and reactive UI runtime
TypeScript
Typed measurement, plugin, and agent contracts
Browser DOM
Framework-independent rendered UI inspection
Manifest V3
Extension delivery for arbitrary Chromium pages
Web APIs
Geometry, styles, screenshots, and interaction state
Preview of MACROS: Local-First Calorie and Macro Tracker
2026
LIVE

MACROS: Local-First Calorie and Macro Tracker

A native iPhone calorie and macro tracker with SwiftUI, SwiftData, widgets, barcode and nutrition-label scanning, optional sharing, and supporting Cloudflare/Convex services.

SwiftUI
Native iPhone UI framework
SwiftData
Local-first persistence for food and log data
WidgetKit
Home Screen and Lock Screen macro widgets
StoreKit
Full Unlock purchase and restore flow
Convex
Optional invite-based sharing backend
Cloudflare Workers
Auth, invite redirects, and food-search API workers
Astro
Product, privacy, waitlist, and support site
Bun
Tooling for web, worker, and backend packages
Preview of A Model-Independent Control Platform for a Browser DAW
2025
LIVE

A Model-Independent Control Platform for a Browser DAW

A versioned control contract for browser and desktop DAW operations, with typed SDK clients, MCP and CLI adapters, bounded JSONL transport, and packaged Electron acceptance.

Control contracts
Versioned V1/V2 requests, snapshots, approvals, commits, and recovery records
Control core
Pure planning, projection, MIDI resolution, deletion, and recovery semantics
Control SDK
Typed transport-neutral clients for cloud and desktop targets
MCP + JSONL
Thin model and process adapters over the canonical operation catalog
Electron
Authenticated packaged desktop host and native control transport
VST3
Desktop host discovery, parameters, editors, playback, and recovery
TypeScript
Shared contracts across the app, SDK, adapters, and tests
Preview of Gen AI Canvas with Convex, Cloudflare Workers & SolidJS
2025
LIVE

Gen AI Canvas with Convex, Cloudflare Workers & SolidJS

A modern single-page application showcasing the integration of Convex real-time database, Cloudflare Workers edge computing, SolidJS reactive framework, TanStack Query, BetterAuth, and Cloudflare D1/KV storage.

SolidJS
Reactive frontend framework with fine-grained reactivity
Convex
Real-time backend-as-a-service with TypeScript
Cloudflare Workers
Edge computing platform for serverless functions
TanStack Query
Powerful data synchronization for web applications
BetterAuth
Modern authentication library with TypeScript support
Cloudflare D1
Serverless SQL database at the edge
Cloudflare KV
Global key-value storage for edge applications
TypeScript
Type-safe JavaScript development