Web apps and dashboards that run on Cloudflare - React and Next.js front ends, Workers and D1 back ends, and native desktop apps when the work needs to live on the machine. Data-dense interfaces that stay fast.
React and Next.js front ends backed by Cloudflare Workers and D1 (SQL at the edge), with clean data models and typed contracts between client and server.
Admin pipelines, per-record detail views, and charts - bar, radar, trend - that make large datasets legible at a glance.
Auth0 and route-protected APIs, role-aware views, and per-user state without leaking data across accounts.
Electron and Tauri apps with command palettes, keyboard-first flows, drag-and-drop, and local persistence.
A React and Vite dashboard tracking six learners: an admin pipeline view plus per-student tabs for academic profile (bar and radar charts), skills, sessions, trajectory, and recommendations. Cloudflare Worker API on D1, Auth0 wired. A fully anonymized showcase build.
Demo on request →React, Vite, Tailwind, and shadcn/ui (40+ Radix components) with GSAP motion: a 12x12 fact-mastery grid, a spaced-repetition review queue, session history, and GitHub Actions CI/CD.
Live demo →A live client tool on Cloudflare Pages with KV bindings and a night-sky aesthetic: logged sessions, running summaries, and at-a-glance project status.
Private client buildAn Electron planning app of roughly 1,500 lines: a command palette (cmd+K), drag-and-drop attachments, per-list color, due dates, and markdown notes.
Desktop appFrom a single dashboard to a full product, I design the data model, build the interface, and ship it on infrastructure you own.