~/javier-zamora

$ whoami

Javier Zamora

Senior Full-Stack Developer

I build and run production web and mobile applications with Laravel, Vue and Capacitor. At a Brisbane agency I work across the entire digital platform of a national retail group with 360+ stores — website, internal systems and native apps, all from one codebase.

Brisbane, Australia

$ git log --graph --oneline

Trajectory

Three branches, one developer: education merged into main and became a career; side-projects never merged back and stays open. Click a node to see what I shipped in those years.

  1. HEAD · today

    Engineer, and founder on the side

    8+ years of product engineering on main, and a business I co-founded still running on its own branch. Neither one closes the other.

  2. 1c5e9b2 · 2025 – present side-projects

    Co-founded RoBlading

    A kids' inline-skating program running school-based classes across Brisbane. I co-founded the business and own the technical side end to end: bookings and enrolments, Stripe payments and payouts, and the tooling that runs day-to-day operations.

    Astro · Laravel · Stripe · Cloudflare

  3. 0a7d3e8 · Jul 2024 – present

    Senior Full-Stack Developer · Strong Digital

    The agency's largest account: the entire digital platform of a national retail group. I handle architecture and data-modelling decisions, delivered the migration to iOS and Android with Capacitor from a single codebase, run the AWS infrastructure and release process, and mentor a junior developer.

    Laravel · Vue.js · Capacitor · AWS · Laravel Forge

  4. f2b9a4c · Sep 2020 – Jul 2024

    Full-Stack Developer · Strong Digital

    Built the systems behind a national retail group with 360+ stores: the internal app store teams use daily, a self-service platform for their marketing team to produce their own catalogues, and the public website rebuilt end to end. Also a serverless queue that held 5,000+ concurrent users through a major sale.

    Laravel · Vue.js · MySQL · AWS

  5. e5c3f60 · Apr 2020 – Sep 2020 side-projects

    Freelance Full-Stack Developer · University of Queensland

    Built the internal tool the Engineering Fire Laboratory uses to manage and track equipment across the lab, replacing a paper-based process. Scoped and delivered end to end.

    Vue.js · Node.js · MySQL

  6. d94ab17 · Aug 2019 – Mar 2020

    Full-Stack Developer · High Street Underwriting

    Built a client-facing insurance platform with Laravel and Vue; designed the database architecture and backend services.

    Laravel · Vue.js · MySQL

  7. c1d88e5 · 2018 – 2019

    git checkout australia

    One-way ticket from Seville to the other side of the world. While sorting out visas I worked outside tech — and drove a van around the entire country, the full loop.

  8. b7e04d2 · Oct 2016 – Jul 2018

    Java & PL/SQL Developer · Everis (NTT Data)

    Part of a large delivery team on the education platform of the regional government of Madrid, serving millions of users. Moved from production support to the core modernisation project, migrating legacy Oracle Forms applications to Java Spring Boot.

    Java · Spring Boot · Oracle PL/SQL

  9. a3f21c9 · 2014 – 2016 education

    Associate Degree, Web Application Development

    Two years in Seville learning to build for the web. Merged straight into the first job — my first production code shipped months later.

$ tail -f now.log

Now

  • Building the digital platform of a national retail group — 360+ stores, web and native apps from one codebase
  • Growing RoBlading: school skating programs and the booking platform behind them
  • Shipping faster with AI-assisted workflows (Claude Code) in my daily work
  • Mentoring a junior developer through code review and day-to-day guidance

* featured project

RoBlading

An inline-skating school for kids in Brisbane — and the software platform that runs it.

RoBlading is a business I co-founded, and I own the whole technical loop: the platform, the operations tooling and every line of code. The platform covers a fast static marketing site with online booking, school-program registrations, and a Laravel API handling Stripe payments, coupons, confirmation emails and an admin dashboard.

Online bookings + Stripe

Multi-step booking flow with real-time coupon validation and PaymentIntents-based checkout.

School programs

Registration pipeline for school skating programs, from public forms to admin follow-up.

Admin dashboard

Inertia.js back office to manage events, packages, bookings and payments in one place.

Production infra

Static front on Cloudflare Pages, API on Railway, transactional email from the backend.

  • Astro
  • Tailwind CSS
  • Laravel
  • MySQL
  • Inertia.js
  • Stripe
  • Cloudflare Pages
  • Railway

$ composer show && npm ls

Stack

Only the tools I actually ship with — no résumé keyword soup.

Backend

  • PHP · Laravel
  • Node.js
  • MySQL

Frontend

  • JavaScript
  • Vue.js
  • Astro
  • Tailwind CSS

Mobile

  • Capacitor
  • iOS & Android deployment

Cloud & DevOps

  • AWS
  • Laravel Forge
  • Laravel Vapor
  • Cloudflare
  • Railway
  • Git · GitLab

Integrations

  • Stripe
  • Xero
  • Australia Post
  • DoorDash
  • Uber Eats

$ cat contact.txt

Contact

If you think we'd work well together, my inbox is open.

snake.exe demo

score: 0 · best: 0

arrows / WASD · keypad on mobile · esc returns to demo