Full-stack engineer shipping React, mobile, and production APIs.

Open to full-time roles and selective contract work. I also help Laravel and WordPress teams add a modern React front end without wrecking what’s already in prod.

  • Full-time
  • Contract
  • React & TypeScript
  • Mobile (Expo)

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.

  • TypeScript
  • React
  • React Native
  • Expo
  • TanStack Start
  • Node.js
  • PHP
  • Laravel
  • WordPress

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.

  • Web + mobile

    one API for treasurers and members

    Personal project2026

    KithFund

    Pool together. Lend fairly. Stay accountable.

    Cooperative sinking-fund platform replacing spreadsheets for member-run funds. Treasurers get a full admin workspace with contribution matrix and ledger; members pay dues, upload GCash proofs, and track loans from a native mobile app — all backed by one versioned API.

    • Web treasurer workspace + Expo mobile from one Hono API
    • 29-table PostgreSQL schema with audit hash-chain
    • Payment proof approval flow and biweekly contribution matrix

    Built with

    • React
    • TanStack
    • Tailwind CSS
    • shadcn/ui
    • PostgreSQL
    • Railway
    • Expo
  • 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

Case studies

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

    Testimonials

    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.

    • SaaS & product teams
    • Fintech & HR tech
    • Mobile-first products
    • Agencies (contract)
    • Founders shipping MVPs
    • WordPress / Laravel shops
    10+
    Years building for production
    Web + mobile
    KithFund from one shared API
    4h → 15m
    Reporting job that used to take half a day

    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 / 01

    Contact

    About

    Joefrey Ramos

    Full-Stack Software Engineer

    Full-stack engineer shipping React, mobile, and production APIs — open to full-time roles and selective contract 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.

    • Full-time
    • Contract
    • React & TypeScript
    • Mobile (Expo)
    Response
    Usually within 24 hours
    Location
    Remote · Southeast Asia

    Open to full-time roles and contract work since 2018

    Fastest path

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

    Email Me

    Topic (optional)

    For recruiters

    Target roles: Full-stack, Mobile, Product engineer. Remote-first · open to global teams. Based in the Philippines.

    Email about a role
    • Role title and level you're hiring for
    • Stack and team structure
    • Remote / on-site policy
    • Interview timeline

    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