Juan Martinez

Juan Martinez

I'm a software developer specializing in modern web development.

Things I've Built

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

[WIP] - Turning Big Dreams into Strong Brands

Learn about how I worked with designer Allan Bulnes to create this site.

Astro
Meta framework
React
Frontend framework
Cloudflare
Hosting, web services
Bun
Backend runtime
TypeScript
Type-safe JavaScript
PagesCMS
Content management system
2024
LIVE

FastAI Photos - Create Custom AI Photos Instantly

Generate AI images in seconds with custom models, real-time training, and enterprise-grade features. Perfect for both professionals and hobbyists.

Solid.js
Frontend framework
Hono.js
Backend/server
Fal.ai
GPU inference provider
Together AI
GPU inference provider
Cloudflare
Hosting, web services
Supabase
Database backend postgres
Bun
Backend runtime
2025
LIVE

Cloudflare AI Tools

A site using Cloudflare Workers AI to chat and generate images with AI

Solid.js
Frontend framework
Hono.js
Backend/server
Cloudflare
Hosting, web services
Bun
Backend runtime

About Me

Learn more about my background, skills, and experience.

View Profile

GitHub

Check out my GitHub.

View Profile