I help Laravel and WordPress teams add a modern React front end without wrecking what’s already in prod.

Most of my work is freelance or contract — usually just me on the codebase. Sometimes I join your Slack and stand-ups for a few months; either way there’s no agency in the middle.

  • Solo freelance
  • Embedded with your team
  • Laravel & WordPress stacks

Proof

Brought in when the deadline is real.

Solo for a migration or a greenfield slice, or embedded for a few sprints when tests and deploys are what’s slowing the team down.

  • Agencies (contract)
  • SaaS & product teams
  • Founders shipping MVPs
  • WordPress / Laravel shops
10+
Years building for production
4h → 15m
Reporting job that used to take half a day
0
Rollbacks after CI/CD overhaul

Using Joefrey (Jop) has been an absolute pleasure and breath of fresh air. Jop's understanding, knowledge, skills, performance and quality of work as a full stack developer is world class. Jop has been helping me build a powerful people management software company from the ground up. Jop's responsiveness, punctuality, integrity and output is fantastic. Very reliable, dedicated and skilled and always goes the extra mile. It's been a pleasure having you on the team to get this project over the line. Thank you again.

Brad SemmensFounder, Employield
01 / 02

Selected work

Hover for a preview, click for the full write-up.

    Showcase

    Live sites, not mockups.

    Every project here has a URL you can open. I list the outcome and stack so you can see what I actually built.

    • 2 min

      from finished work to a sent invoice

      Personal project2026

      InvoiceMe

      Send polished invoices before you leave the job site.

      For freelancers and solo trades, not big finance teams. Turn a quote into an invoice in a couple of minutes, nudge clients who owe you, and see payment status in one place. Drafts work offline and sync when you're back on Wi‑Fi.

      • Quote → invoice in about two minutes
      • Respectful reminder automation
      • Offline drafts, sync when connected

      Built with

      • React
      • TanStack
      • Tailwind CSS
      • shadcn/ui
      • Railway
    • 5 systems

      unified into one HR platform

      Freelance project2025

      Employield

      Modern HR for teams that outgrew spreadsheets.

      Contract work on an Australian HR platform: employees, time off, leave, performance, and training in one app. React and Tailwind on the front, Zod on the forms, MongoDB on DigitalOcean, with multi-tenant data and role-based access.

      • Employee, time-off, and performance in one place
      • Zod-backed validation across forms and APIs
      • MongoDB + DigitalOcean production stack

      Built with

      • React
      • Zod
      • Tailwind CSS
      • MongoDB
      • DigitalOcean
    • 2–12 players

      in real-time territory drafts

      Personal project2025

      Maptasy Sports

      Fantasy drafts where the board is a map — and strategy is geography.

      Territory-based fantasy sports: each pick must border land you already control. React and Tailwind power the client; WebSockets keep leagues live; DynamoDB, S3, and EC2 on AWS handle state, assets, and hosting for 2–12 player rooms.

      • Territory-adjacent draft strategy on a live map
      • WebSocket-driven league and draft sync
      • DynamoDB, S3, and EC2 on AWS

      Built with

      • React
      • Tailwind CSS
      • WebSocket
      • DynamoDB
      • Amazon S3
      • Amazon EC2

    How I work

    Same approach whether I’m solo or on your team.

    You talk to me, not an account manager. I’ve worked with designers, PMs, and other devs before — I plug in where you need an extra pair of hands.

    1. 1

      Figure out what’s stuck

      I ask what’s actually blocking you — the React layer, the CMS, deploys, or ops — and what a useful first week looks like. Same conversation whether I’m the only engineer on the contract or joining your team.

    2. 2

      Ship in small chunks

      I work in small releases with tests so you can try things early. On your team, I follow your stand-ups and PR flow; on a solo contract, I skip the extra ceremony and keep moving.

    3. 3

      Leave it runnable

      CI, docs, and code your team can run without me. I care more about what happens the week after I leave than about stretching the engagement.

    Stack

    What I reach for, grouped by job.

    Open a section for the full list. The case studies make the argument; this is just the toolbox.

    • PHP
    • Laravel
    • WordPress
    • React
    • Vue
    • Node.js

    Contact

    About

    Joefrey Ramos

    Freelance Software Engineer

    Freelance engineer — mostly solo, happy to join your team when that fits the work. I reply myself — no agency inbox, no intake form. Share stack, timeline, and what's stuck; I'll tell you straight if it's a fit and what a sensible first week looks like.

    • Solo freelance
    • Embedded with your team
    • Laravel & WordPress stacks
    Response
    Usually within 24 hours
    Location
    Remote · Southeast Asia

    Taking on freelance & contract work since 2018

    Fastest path

    Opens your email app with a starter note — edit it however you like.

    Email Me

    Topic (optional)

    What helps me reply

    • What you're building and who's using it
    • Stack and where it's hosted today
    • Timeline and what's blocking you right now
    • Whether you need solo contract work or someone embedded on the team