Navigated to about
Home·About
Last updated: March 2026
John Barbagallo — Founder of SplitForge

John Barbagallo

Founder, SplitForge
Solo FounderBrowser-First ArchitectureMelbourne, FL

"I built SplitForge because every data tool I could find wanted to upload my files to a server. That's fine for a CSV with product names. It's not fine for a spreadsheet with patient records, employee salaries, or client financials. The architecture decision — client-side only — came first. Everything else followed."

How a Lineman Became a Developer

Before writing a line of code professionally, I was an Army Sergeant, a cell tower technician, and a lineman. The career pivot happened in 2017 — built a couple of Shopify stores for myself, learned HTML and enough JavaScript to be dangerous, and found that the problem-solving instinct that served me in the field translated directly to debugging front-end issues at 2am.

From there: freelanced on Upwork, built contractor sites through Level10, and eventually joined Guardian Recovery Network managing and optimizing 15+ web assets. Over that stretch I accumulated real exposure to hosting, DNS, PHP, SQL, UX/UI, and the kind of performance work that forces you to actually understand what the browser is doing — not just what the framework abstracts away.

SplitForge came out of a specific frustration: the data tools I needed for client work all required uploading files to servers I didn't control. For a healthcare client's CSV, that's not acceptable. Client-side processing wasn't the obvious choice — it was the only acceptable one. The browser performance work I'd done previously made the Web Worker architecture feel natural. The rest was iteration.

One Tool. Then Another. Then 27.

SplitForge started as a weekend project to solve a specific problem: splitting a 2GB CSV file that Excel refused to open and every online tool required uploading. The first version was a single tool. It worked. Then a second problem appeared, then a third.

What started as one tool is now 27 production tools handling CSV splitting, merging, deduplication, Excel repair, data masking, format conversion, and more — all running entirely in the browser, with no server involvement at any step.

The benchmark that proved the architecture could scale: 2 million rows processed in seconds, in a browser tab, on commodity hardware. That's when it became clear SplitForge wasn't just a workaround — it was a better approach.

Why Privacy Has to Be the Foundation

Make powerful data processing tools accessible to analysts, finance teams, healthcare workers, and operations professionals — without asking them to upload sensitive data to servers they don't control.

Privacy by architecture
Client-side processing is not a feature toggle. It is the foundation. Files never leave the device — by design, not by policy.
Enterprise scale, no install
10M+ row support in a browser tab. No Python environment. No Excel row limits. No IT ticket to get started.
Built for real workflows
European semicolon delimiters, UTF-8 BOM edge cases, corrupt XLSX files, 500MB Excel workbooks — the edge cases are the product.

27 Tools. All Client-Side. All Free to Start.

27 production tools. All client-side. All free to start.

The Architecture Behind Zero Uploads

React 19.2 + Vite 6
modern build stack
Web Workers
background thread processing
PapaParse 5.5
streaming CSV parser
SheetJS 0.18
Excel read/write engine
fflate 0.8 + JSZip 3.10
compression layer
iconv-lite + jschardet
encoding detection
Netlify CDN
global edge deployment
Firebase 12 + GA4
auth & analytics
Processing runs inside Web Workers — isolated background threads that keep the main thread responsive even on 500MB files. All file I/O goes through the FileReader API and in-memory ArrayBuffers. Nothing is transmitted. No network requests are made during processing. This is verifiable: open DevTools, watch the Network tab, and process a file. Zero requests.

Honest Context

SplitForge is an independent product — not backed by a VC fund or part of a larger company.
Benchmarks on this site are conducted internally and documented with hardware specs, run counts, and variance ranges. They are not third-party verified.
Compliance language (HIPAA, GDPR) refers to architectural characteristics — files never leaving the device. SplitForge does not provide compliance certifications, BAAs, or legal guarantees.
Tool performance varies by browser, hardware, and file complexity. Published benchmarks reflect tested configurations, not minimums.
27
Production tools
2M+
Rows processed in seconds
0
Network requests during processing
Nov 2025
Founded — 5 months to 27 tools

Process Your First File — No Upload Required

All 27 tools run in your browser. No account. No upload. No installation. Open DevTools and verify — zero network requests during processing.

Questions or feedback: [email protected] — we read every email.