Skip to content
View jorgepedret's full-sized avatar
😀
Turned on by Open Source
😀
Turned on by Open Source

Organizations

@harp-boilerplates @harp

Block or report jorgepedret

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jorgepedret/README.md

Hi, I'm Jorge 👋

Full-stack developer and systems builder. I've been building for the web since 2004: web apps, automation, and fast-turnaround websites for small businesses, organizations, and startups. Based on Vancouver Island, BC.

  • 🔭 Currently working on: Celebrator, a platform for collecting and publishing client and contributor media, and Express Website, fast-turnaround websites and web apps
  • ⚙️ Day to day: AI-assisted development with Claude Code, shipping Next.js + Supabase projects
  • 💬 Ask me about: TypeScript, React, Next.js, Supabase, testing, workflow automation
  • 📫 Reach me: [email protected] · LinkedIn

Featured projects

Most of these are client or team work, so the code is private. The live sites are linked.

  • Celebrator: Web app for photographers and videographers to collect client and contributor uploads and publish showcase pages. Multi-tenant teams, presigned direct-to-storage uploads on Cloudflare R2, row-level security in Supabase, weekly email digests. Next.js, TypeScript, Supabase, Cloudflare R2, Resend, Vitest.
  • StartOver.Earth: Renders a Notion workspace as a website, with a members-only experiment-logging game, an admin area, and a Strikingly-to-Notion migration tool. Team project, one of five contributors. Next.js, Notion API, Supabase, Redis, Docker, Vitest, Playwright.
  • Pacific Marine Circle Route: Fundraising and event site for a 5-day mental-health run, with a photo and video timeline, sponsor grid, and newsletter signup. Next.js, Resend, PostHog, Vercel.
  • Unhookable: Site for a collective of creators, with members, offerings, events, a store, and a creator signup flow that writes to Supabase and sends email through Resend. Deployed to a VPS with GitHub Actions and pm2. Next.js, Supabase, Resend, GitHub Actions.

Stats

Top Langs


🛠️ Tech & Tools

  • Languages: JavaScript, TypeScript, HTML, CSS
  • Frameworks & runtime: Next.js, React, Tailwind, Node.js
  • Backend & infrastructure: Supabase (Postgres, auth, row-level security), Cloudflare (R2, Workers, domains, email), Vercel, Redis, Docker, GitHub Actions, VPS (nginx, pm2)
  • Testing & analytics: Vitest, Playwright, PostHog
  • AI & workflow: Claude Code, Grok, Zapier, Notion, Google Workspace, Resend
  • Tools: Git/GitHub, REST APIs, CI/CD
  • CMS & design: WordPress, Canva, Photoshop, Illustrator
  • Strengths: Problem-solving, UX thinking, documentation, troubleshooting, clear communication
  • Spoken languages: English (proficient), Spanish (native)

Thanks for visiting. Feel free to say hi 👋

Pinned Loading

  1. sintaxi/harp sintaxi/harp Public

    Static Web Server/Generator/Bundler

    JavaScript 5k 335

  2. harp-project-hub harp-project-hub Public

    A Harp Boilerplate for Brad Frost’s Project Hub HTML template

    CSS 26 6

  3. distillery distillery Public

    Talk to a remote API without needing to expose your secret token or all the endpoints

    JavaScript 6 1

  4. doorkeeper doorkeeper Public

    A simplified interface for Rolodex that can be used as a library or as an HTTP API

    JavaScript

  5. Land-Plan Land-Plan Public

    Grow Food Assistant

    1

  6. CodeKickOff2 CodeKickOff2 Public

    Code Kick Off lets you choose and integrate technologies like HTML5 boilerplate, Compass, different CSS grid frameworks & Wordpress, to start new web projects faster.

    JavaScript 16 2