Juan Martinez

Juan Martinez

Software Developer

Specializing in modern web development and full-stack solutions

Things I've Built

See all projects
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
2025
LIVE

Building a Collaborative DAW in the Browser

Deep dive into building a realtime Digital Audio Workstation with SolidJS, Convex real-time sync, Web Audio API scheduling, and Cloudflare edge infrastructure.

SolidJS
Reactive frontend framework with fine-grained reactivity
Convex
Real-time backend-as-a-service for timeline data sync
Cloudflare Workers
Edge computing platform for serverless audio processing
TanStack Query
Powerful data synchronization and state management
BetterAuth
Modern authentication with TypeScript support
Cloudflare R2
Object storage for audio samples and exports
Web Audio API
Native browser audio processing and scheduling
Hono
Lightweight web framework for Cloudflare Workers
TypeScript
Type-safe development across the full stack
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
2025
LIVE

Dual-Database Architecture with Convex and Cloudflare Durable Objects

A project demonstrating a dual-database strategy using Convex as the source of truth and Cloudflare Durable Objects as a per-user edge cache for low-latency reads.

Solid.js
Frontend framework
Hono.js
Backend API framework
Convex
Source of truth database
Cloudflare Durable Objects
Per-user edge cache
Cloudflare D1
Authentication & user data
TanStack Query
Server state management
Better Auth
Authentication system
2025
LIVE

Durable Objects Realtime Database per User

A project showcasing the use of Cloudflare Durable Objects with a per-user SQLite database, and real-time capabilities using WebSocket Hibernation.

Solid.js
Frontend framework
Hono.js
Backend/server
Cloudflare
Hosting, web services, Durable Objects, D1
Bun
JS runtime
Drizzle ORM
TypeScript ORM
TanStack Query
Server state management