Skip to content

Mark James Espinosa

Full Stack Web Developer with 2+ years of experience building, optimizing, and maintaining production web applications using Vue.js, Nuxt.js, Laravel, PHP, and Node.js. Proven track record of diagnosing and resolving critical performance issues, implementing secure OAuth authentication, and translating complex Figma designs into pixel-perfect, responsive interfaces. Skilled at collaborating across frontend, backend, and ERP integration layers to ship reliable features in fast- paced remote environments.

Get in touch GitHub
Years shipping
3+
Based in
Philippines . Remote
Portrait of Mark James  Espinosa

Selected work

A few things worth opening. The full list lives on the projects page.

All projects
Handmade by Honey

Handmade by Honey

An e-commerce store for handcrafted and fresh flower arrangements. Customers get order customisation and a guided checkout; the owner gets a dashboard for products, customers, promo codes, analytics and shipping rules.

  • Nuxt logo Nuxt
  • Supabase logo Supabase
  • PostgreSQL
  • Tailwind CSS logo Tailwind CSS
Witty Manager V3

Witty Manager V3

Rebuilt the product frontend from Figma in Nuxt 3 and Tailwind, working against a Node.js API layer. Used SSR, composables and layouts to keep the module structure maintainable as the surface area grew.

  • Nuxt 3 logo Nuxt 3
  • TypeScript logo TypeScript
  • Tailwind CSS logo Tailwind CSS
  • Node.js logo Node.js

Working stack

Everything I use
  • Vue 3
  • Nuxt
  • React
  • Tailwind CSS
  • Laravel
  • Node.js
  • Supabase
  • Firebase
  • MySQL
  • MongoDB

Hiring for a full-stack role?

Send the brief and I'll tell you honestly whether I'm the right fit.

jamesespinosamark@gmail.com

Mark James Espinosa

© 2026 · Built with Nuxt 4, Tailwind and Firebase