Case studies

Woodfox Roasters homepage with a full-bleed photo of coffee cherries and the headline "Thoughtfully selected. Roasted with intention."
LiveWeb product · 2026

Woodfox Roasters

Website for a young specialty coffee roaster, rebuilt three times as the brand found its voice. Static, fast, and structured so the menu can change with the harvest.

  • Astro
  • TypeScript
  • CSS
  • Markdown content
visualsaudioconfigpythonffmpeg
BuildingAutomation pipeline · 2026

Content Engine

A configurable pipeline that turns visual assets, audio and a project config into long-form ambience videos, without hours of manual editing per render.

  • Python
  • FFmpeg
  • Config-driven rendering
companyindustryfitpriority
BuildingSales tech product · 2026

Sales Lead Engine

A research and prioritization engine for B2B sales, so salespeople spend less time finding and qualifying accounts and more time talking to the right ones.

  • Python
  • APIs
  • Data enrichment
  • Scoring
The CRM's Today view showing due and overdue tasks, a daily routine with reminder times and a streak, and open pipeline value. Sample data.
BuildingSaaS product · 2026

Independent CRM

A lightweight, phone-first CRM for independent salespeople and small teams, built around the salesperson's day. Now a working app with accounts, a pipeline, tasks and push reminders. Pre-launch.

  • Astro (server mode)
  • TypeScript
  • SQLite
  • PWA
The jonathonpena.dev homepage, showing the headline and a "Now" panel listing projects with their status.
LiveWeb product · 2026

JonathonPena.dev

This site, treated as a product. Built as a living record of what I'm building, testing and learning, not a static resume.

  • Astro
  • TypeScript
  • Markdown
  • CSS

Websites

Website work

Sites for real businesses and people. If you need one, let's talk.

Woodfox Roasters homepage with a full-bleed photo of coffee cherries and the headline "Thoughtfully selected. Roasted with intention."
LiveWeb product · 2026

Woodfox Roasters

Website for a young specialty coffee roaster, rebuilt three times as the brand found its voice. Static, fast, and structured so the menu can change with the harvest.

  • Astro
  • TypeScript
  • CSS
  • Markdown content
The CRM's Today view showing due and overdue tasks, a daily routine with reminder times and a streak, and open pipeline value. Sample data.
BuildingSaaS product · 2026

Independent CRM

A lightweight, phone-first CRM for independent salespeople and small teams, built around the salesperson's day. Now a working app with accounts, a pipeline, tasks and push reminders. Pre-launch.

  • Astro (server mode)
  • TypeScript
  • SQLite
  • PWA
The jonathonpena.dev homepage, showing the headline and a "Now" panel listing projects with their status.
LiveWeb product · 2026

JonathonPena.dev

This site, treated as a product. Built as a living record of what I'm building, testing and learning, not a static resume.

  • Astro
  • TypeScript
  • Markdown
  • CSS
LiveWebsite · 2026

Stephani Luna

Personal professional website for a logistics sales professional.

  • HTML
  • CSS
  • JavaScript

Case study coming soon

D'Oro Mezcal homepage showing a bottle against an agave field at sunset.
LiveWebsite · 2026

D'Oro Mezcal

Brand website for a mezcal label.

  • HTML
  • CSS

Case study coming soon

  • jonathonpena-portfolio

    This site. Astro, Markdown content collections, interactive demo interfaces.

    AstroUpdated 2026-10

  • woodfox-roasters

    Website for Woodfox Roasters, a young specialty coffee roaster.

    AstroUpdated 2026-10

  • content-engine

    Python + FFmpeg pipeline for generating long-form ambience video.

    PythonUpdated 2026-06

  • doromezcal-site

    Brand website for D’Oro Mezcal.

    HTML / CSSUpdated 2026-03

  • steph-success-site

    Personal brand site for Steph Success.

    HTML / CSSUpdated 2026-03

Build something

Have something you want to build?

An idea, a messy workflow, a site that should work better. If it's a real problem, I'd like to hear about it.