Palm Bay, Florida · Melbourne area

Web systems developer. WordPress operations, hosting and integrations, through to browser-based applications.

I build web systems that hold up.

Seven years in the Army. Then a refinery, cell towers and a utility lineman apprenticeship. Since 2019: professional WordPress work, then the Linux servers under it, and browser apps that process files without uploading them. Now building my own things and taking contract work.

Positioning

Web systems developer. WordPress operations, hosting, integrations and browser-based applications.

Operations experience

30+ production WordPress sites and the Linux/Plesk servers under them, owned solo for three and a half years (site count is my own account).

Application development

SplitForge: 27 client-side tools on Web Workers. TypeScript, React/Next.js, Astro.

Availability

Taking contract work. Palm Bay, Florida · Melbourne area.

Proof

Five things I run or ran, as chapters. Real screenshots where I have them, numbers only with their source, and a pointer to the record where a client has not yet cleared the detail.

All case studies

SplitForge tools index: 27 privacy-first CSV and Excel tools grouped by category
splitforge.app/tools, live product, captured 2026-11-02 at 2×

01Founder, sole developer · 2025 – present

SplitForge

Excel stops at 1,048,576 rows and cloud tools want the file uploaded. SplitForge streams CSV and Excel files through Web Workers in the browser, so the file never leaves the machine.

Twenty-seven tools live at splitforge.app, all client-side, with no upload endpoint by design and a free tier of 25 operations a month. Counts and tiers as stated on the product site, captured 2026-11-02.

  • TypeScript
  • React / Next.js
  • Web Workers
  • Streams API
WARSPUR storefront: rooster crest, "Raise the standard", first drop forging now
warspur.com, live storefront, captured 2026-11-02 at 2×

02Founder, builder · 2026 – present

WARSPUR

An apparel brand needed a storefront one person could run: fast, owned, maintainable. Built on a tuned WordPress and WooCommerce stack with Elementor for the merchandising pages.

Live storefront: Drop 001 is on sale and customers can complete a purchase. No sales figures are claimed.

  • WordPress
  • WooCommerce
  • Elementor
  • PHP

03Webmaster, sole owner of the stack · 2022 – 2025

National treatment network

A growing network of 30+ WordPress sites carrying paid traffic, with no dedicated infrastructure and no single owner. Stood up a dedicated Linux/Plesk server, standardised SSL, backups and caching, led the flagship rebuilds, and wired Salesforce and call tracking so every call could be attributed to a page.

One person ran sites and servers for three and a half years through redesigns, campaigns and outages. The 30+ site count is my own account of the work, not an externally verified figure; the client name and screenshots await publication approval, and the dates are on the record.

  • WordPress
  • Linux
  • Plesk
  • Salesforce
  • CallTrackingMetrics
  • DNS / SSL

Client name and property links will appear here once cleared for publication. The record has the dates.

Trade Review Lab overview on synthetic demonstration data: the latest trading day, the Overview tab and the reconciliation block reading reconciled
Trade Review Lab on synthetic demonstration data, captured 2026-11-04 at 2×

04Designer, sole developer · 2026 – present

Trading Cockpit

A futures day trader gets a broker export with no account column, no fees per trade and no proof that its first and last trades were complete. The cockpit rebuilds round trips by first-in first-out pairing and withholds every analytic until the file reconciles to itself.

A private, single-user deployment. Every figure traces to a fill; anything the data cannot prove is said rather than estimated. Shown here on synthetic demonstration data only; no trading outcome of mine is published.

  • React 19
  • Vite
  • Firebase
  • IndexedDB
  • vitest

Private, single-user deployment with no public address. The capture shows synthetic demonstration data.

Barbagallo Digital homepage: "Keep your website working. Keep inquiries moving."
barbagallodigital.com, live, captured 2026-11-02 at 2×

05Founder · 2025 – present

Barbagallo Digital

Service businesses needed website care, local visibility and managed call intake from one accountable person. The site itself is a modern static build: Astro, self-hosted type, Cloudflare in front, and a client login that shows the work completed.

Live at barbagallodigital.com with three flat-fee plans, as stated on the site. No client counts are claimed.

  • Astro
  • TypeScript
  • Cloudflare
  • Managed WordPress hosting

Record

Not a straight line. Service, then trades, then code. Every job on it taught me something the next one needed. The gap is drawn, not hidden.

  1. Sergeant, E-5, U.S. Army2002–2009
  2. Refinery operator, PBF Energy2012–2013
  3. Tower technician2013–2016
  4. Lineman apprentice, IBEW Local 3512016–2018
  5. Web developer, Level 10 Contractor2019–2022
  6. Webmaster, National treatment network2022–2025
  7. Founder, sole developer, SplitForge2025–now
  8. Founder, Barbagallo Digital2025–now
  9. Founder, builder, WARSPUR2026–now
  10. No entry on the record2009–2012

Three lanes, one person. Years in web roles: 7. Years of service: 7.

Open the full record

Send me
the problem.

Contract and professional

Site broken, slow, or needs to talk to your CRM? One paragraph on what's wrong is enough. Roles and contract work welcome. I answer my own messages.

Business services

Website care, local visibility and managed call intake for service businesses run through Barbagallo Digital, with plans and a client login.