Selected work
Radicle Profile
Public face for your Radicle node
An open, self-hostable Next.js dashboard that turns a Radicle HTTP node into a polished public profile — plus a separate marketing site mode that showcases the product with live demos.

What it is
Radprofile ships two public experiences: a marketing homepage explaining the project, and live routes that render real profile and node-explorer views against a running radicle-httpd. It demonstrates how we design developer-facing products that feel finished, not like internal admin panels.
What it achieves
- Gives Radicle operators a credible public presence without building a site from scratch.
- Live demos (profile heatmap, repo grid, node explorer) prove the stack works end-to-end.
- Dark, performance-conscious UI with minimal client JS — suitable for long-scroll marketing pages.
Screenshots

Technical notes
Next.js App Router, React Server Components, Tailwind v4 design tokens, optional static export, and environment-driven site modes (personal vs marketing). Built to run behind Cloudflare Tunnel on homelab hardware.