Skip to content
Jaren Mendoza

Software Engineer

Jaren Mendoza

I build, maintain, and improve production web applications with Laravel, PHP, React, Next.js, and Vue.js.

  • 10+ years of experience
  • Philippines
  • Open to opportunities
  • Laravel
  • PHP
  • React
  • Next.js
  • Vue.js
  • TypeScript
  • AWS

About

Software that stays easy to work on after launch.

I'm a software engineer with over a decade of hands-on experience building, maintaining, and improving production web applications for companies and clients.

Most of my work is with Laravel and PHP on the backend, with React, Next.js, or Vue.js on the frontend. I enjoy owning features end to end, from database design and backend logic to the final details of the interface.

I care about building software that the next developer can understand and maintain: clear structure, sensible testing, and small, reviewable changes. I also keep learning on purpose. Right now, that means Python, FastAPI, agentic AI, and RAG.

  • Across the stack

    Application architecture, backend systems and APIs, database design, and the interfaces people use every day.

  • Maintainable code

    Readable structure, tests where they matter, and documentation that keeps a project easy to change.

  • Deliberate learning

    Regular study and side projects, focused on how Python and AI features fit into the web applications I already build.

Projects

Selected work

Representative work from client roles and side projects. Client details are kept general where the work is confidential.

More on GitHub

Client project · E-commerce

Universal Statues

Built the storefront for Universal Statues LLC. Customers filter the statue catalog, check out from a guest or signed-in cart, request quotes from an inquiry list, apply to become B2B partners, and view or cancel orders. The logo and artwork change with the season.

  • Next.js
  • TypeScript
  • TanStack Query
  • Tailwind CSS
  • AWS EC2

Client project · Utilities

Water billing management system

Built a billing management system for a utility provider. Tracks each connection from application to installation, computes monthly bills on tiered rates, and generates PDF receipts and billing notices.

  • Laravel
  • PHP
  • MySQL
  • Vue.js

Private client work. Happy to walk through it on a call.

Client project · Online betting

Live betting platform

Built a live betting platform for an online betting operator. Players bet on a live stream, and when betting closes, each odds tier is balanced so every bet is matched. Includes a points wallet with staff-approved top-ups and transfers.

  • Laravel
  • PHP
  • MySQL
  • Vue.js
  • Pusher

Private client work. Happy to walk through it on a call.

Experience

Where I've worked

Recent roles, most recent first. Some employers are described by region for confidentiality.

  1. —

    Software Developer

    MK Themed Attractions Philippines · E-commerce & Internal Applications

    • Built and maintained a custom e-commerce platform and admin interface using Next.js, React, and TypeScript with SSR, ISR, caching, and cache invalidation.
    • Developed custom sales funnels and CMS-driven pages using Next.js and Payload CMS, with reusable and responsive frontend components.
    • Built frontend interfaces for internal business applications using Vue 3, React, Next.js, and TypeScript, with technical SEO and analytics integrations.
    • Next.js
    • React
    • TypeScript
    • Vue.js
    • Payload CMS
    • Technical SEO
    • GA4
    • GTM
  2. —

    Remote

    Full-Stack Developer

    US Company · E-commerce Platform & Internal Tools

    • Built and maintained Laravel and Vue.js features across checkout, subscriptions, CMS, upsells, and post-purchase workflows.
    • Developed an Upsell Admin platform for offer management, A/B testing, and analytics, with reusable Blade and Vue.js components.
    • Integrated Braintree payments and marketing tools including Meta CAPI, GTM, Pinterest, and Zapier, while migrating legacy Vue 2 components to Vue 3.
    • Laravel
    • PHP
    • Vue.js
    • JavaScript
    • MySQL
    • Braintree
    • Tailwind CSS
  3. —

    Remote

    Full-Stack Developer

    Canadian Company · Web Development Agency

    • Built and maintained client web applications using Laravel and Vue.js across different projects and business requirements.
    • Developed and enhanced the company's internal SaaS platform with new features and reusable components.
    • Managed AWS infrastructure, CI/CD pipelines, Nginx, DNS, and server environments for client and internal applications.
    • Laravel
    • PHP
    • Vue.js
    • JavaScript
    • AWS
    • MySQL
    • Nginx
    • CI/CD
  4. — Present

    Freelance Full-Stack Developer

    Independent · Web Applications & Client Projects

    • Built and maintained custom web applications and business websites for clients across different industries using PHP, Laravel, JavaScript, and modern frontend frameworks.
    • Developed features across backend APIs, databases, frontend interfaces, integrations, and third-party services based on client requirements.
    • Managed application deployments, servers, domains, and ongoing maintenance for client projects.
    • PHP
    • Laravel
    • JavaScript
    • Vue.js
    • React
    • MySQL
    • PostgreSQL
    • AWS

Skills

Tools I use in production

Grouped by layer. The last group is what I'm currently learning, listed separately from production experience.

Backend

APIs, authentication, background jobs, third-party integrations, and business logic.

  • Laravel
  • PHP

Frontend

Typed, component-based interfaces for products and dashboards.

  • React
  • Next.js
  • TypeScript
  • Vue.js

Database

Relational schema design, migrations, data processing, and query performance as data grows.

  • MySQL
  • PostgreSQL

Cloud

Setting up infrastructure, deploying, and running applications on AWS.

  • AWS

Currently exploringLearning

Study and side projects. Not production experience yet.

  • Python
  • FastAPI
  • Agentic AI
  • RAG
Details

Learning

What I'm learning now

My production work is in PHP, JavaScript, and TypeScript. Alongside it, I'm learning Python and how agentic AI and RAG can fit into the kinds of web applications I already build.

This is ongoing study and side projects, not client experience.

  • Python

    Core language, type hints, virtual environments, and testing with pytest.

    In progress
  • FastAPI

    Small typed APIs with Pydantic models, compared with how I'd build the same thing in Laravel.

    In progress
  • RAG

    Chunking, embeddings, and retrieval with PostgreSQL and pgvector.

    Exploring
  • Agentic AI

    Tool-calling agents that work with existing application data, with clear limits on what they can do.

    Exploring

Now building

Sales Knowledge RAG. An assistant for a simulated sales team that answers questions about product performance and trends from historical sales data, built on Amazon Bedrock Knowledge Bases, OpenSearch, and Nova Lite.

Follow along

Credentials

AWS training

Knowledge badges and course completions from AWS Training and Certification.

  • Advanced PostgreSQL for Amazon Aurora and Amazon RDS badge
    Training Badge

    Advanced PostgreSQL for Amazon Aurora and Amazon RDS

    Amazon Web Services Training and Certification

    View Credential
  • Amazon ECS badge
    Training Badge

    Amazon ECS

    Amazon Web Services Training and Certification

    View Credential
  • AI Driven Development Lifecycle Foundations badge
    Training Badge

    AI Driven Development Lifecycle Foundations

    Amazon Web Services Training and Certification

    View Credential
  • AWS SimuLearn: AI Practitioner badge
    Training Badge

    AWS SimuLearn: AI Practitioner

    Amazon Web Services Training and Certification

    View Credential

Also completed: AWS Cloud Practitioner Essentials, AWS Technical Essentials

Contact

Have a project or role in mind? Let's talk.

Email is the quickest way to reach me. I'm also on LinkedIn and GitHub.

Email me

dev@renmendoza.com

Esc