BarbagalloDigital

Work

Work I've built, and still run.

My own projects, not client work. I don't have client case studies to publish yet, and I won't invent them. Instead, here's how I build, test and release my own sites and software, with the evidence.

The johnbarbagallo.info homepage, headline "I build web systems that hold up."
My own project johnbarbagallo.info. Not client work.

Three projects, three kinds of evidence

Each one shows a different part of how I'd handle your site: how it's released, how it's built, and how it's checked.

The johnbarbagallo.info homepage, headline "I build web systems that hold up."

My own project Website

johnbarbagallo.info

How I release: tagged builds, checksum-verified files and a rollback kept ready.

  • Built with: Astro and TypeScript, as a static site with no database to break
  • Tested with: Playwright browser tests at desktop and phone sizes, with axe accessibility checks against WCAG 2.2 AA
  • Hosted on: A server I run, with security headers set at the web server
  • Released: Seven recorded production releases, each with a written deployment record

Read the case study, johnbarbagallo.info

The SplitForge homepage, headline "Your data never leaves your browser."

My own project Web application

SplitForge

That I build working software: a real product with tests, not only brochure sites.

  • Built with: React and Vite, with large files processed in Web Workers
  • Scope: 27 tools, in six languages, with free and paid plans
  • Tested with: More than 100 automated test files, plus build-time checks
  • Hosted on: Netlify, with pages prerendered for search engines and strict security headers

Read the case study, SplitForge

The barbagallodigital.com homepage, headline "Nobody's watching your website. I will."

My own project Website

barbagallodigital.com

How I test: every page checked for accessibility, phone layout and overpromising.

  • Built with: Astro as a static site, plain CSS, two self-hosted typefaces, no tracking cookies
  • Tested with: 154 unit tests and 793 browser tests, run before the RC5 release
  • Checked at: Four screen widths, from 320 pixels to desktop, with axe accessibility checks
  • Released: From a tagged commit, every file verified on the server, the previous site kept for rollback

Read the case study, barbagallodigital.com

Before this business

I ran more than 30 production WordPress sites, and the Linux servers under them, on my own for a company that lived on phone calls.

Those sites belong to that company, so they aren't shown here. The write-up of that work, and the rest of my record, is at johnbarbagallo.info.

The full record at johnbarbagallo.info

See how I'd look at your site.

The free check is one page, written by me, on what your customers see. No obligation.

Free, one page, no login.

Get a free website check