Full-Stack & AI Automation Engineer

James Anthony O. Rosales

I build and self-host production systems on Laravel, Vue, n8n, and RAG that take repetitive work off your team.

Recent BSIT graduate, Magna Cum Laude. I shipped a self-hosted AI customer operations platform, helped build CAFE for CHED Region V, and deploy Laravel/Vue systems that automate real operational work.

~4 hrs/day

Manual inbox work removed

100%

RAG retrieval / Recall@5

8

n8n workflows shipped

Location

Albay, Philippines

Phone

(+63) 908-593-0667

GitHub

jaor13
James Anthony O. Rosales

Open to work

AI automation, full-stack development, or operations support roles. Quick to train.

How I can help

Three ways I work with teams

Most of my work sits where automation meets the web. Here is how that maps to what you might need.

AI & Workflow Automation

I take repetitive work off your team — lead capture, email triage, and knowledge-grounded replies — with a human approving every send.

  • n8n workflows
  • RAG / hybrid search
  • API & webhook integration
  • Lead & email automation

Full-Stack Web Development

I build and ship Laravel + Vue applications, then deploy and maintain them on Linux and Docker so they stay reliable in production.

  • Laravel + Vue / Inertia
  • PostgreSQL / MySQL
  • Docker & DigitalOcean
  • CI/CD & deployment

Operations & Automation Support

I automate the repetitive parts of operations — data cleanup, reporting, and internal dashboards. Open to ops/VA roles and quick to train.

  • Process automation
  • Data cleanup & reporting
  • Internal dashboards
  • Documentation
About

What I Bring

I started in web development, then moved into delivery and infrastructure, and now into AI automation.

Today most of my work lives where automation meets the web: production RAG pipelines, n8n workflows, and the Laravel/Vue systems and Linux servers they run on.

My strongest signal is practical ownership. I have shipped an AI customer operations platform end to end, built a government platform used by 200+ institutions, deployed full-stack apps to production, and handled the networking and data work in between.

Measured, Not Assumed

I validate what I build. My RAG system ships with an evaluation harness that catches quality regressions — retrieval is reported in Recall@k and MRR, not vibes.

Human in the Loop

Automation should remove the busywork, not the judgment. I design flows where a person reviews, edits, and approves before anything goes out.

Built to Be Deployed

I think about the path from browser to server: reverse proxies, storage, access control, backups, and recovery — so a system stays reliable, not just demo-ready.

Skills

Technical Arsenal

Daily Drivers & Stack

n8n

Workflow Automation

RAG / Hybrid Search

Retrieval + Reranking

Laravel

Backend & APIs

Vue + Inertia

Frontend Dashboards

PostgreSQL / MySQL

Relational Data

Docker

Containers & Compose

DigitalOcean / Linux

Self-Hosting

Qdrant

Vector Store

Supporting Capabilities

AI & RAG

  • RAG pipeline design
  • Hybrid search (dense + BM25)
  • RRF fusion
  • Cross-encoder reranking
  • Qdrant
  • Ollama embeddings
  • RAG eval (Recall@k, MRR)
  • Prompt engineering

Automation

  • n8n (8 workflows)
  • Webhooks & REST
  • OAuth2
  • Conditional logic
  • Retries & error handling
  • Human-in-the-loop

Full-Stack

  • Laravel
  • Vue 3
  • Inertia.js
  • Livewire
  • Filament
  • Tailwind CSS
  • FastAPI

Cloud & DevOps

  • Docker / Compose
  • DigitalOcean
  • AWS S3
  • Nginx
  • LEMP
  • CI/CD (GitHub Actions)
  • Horizon
  • Reverb

Networking & Sysadmin

  • Linux administration
  • DNS / BIND9
  • Cisco
  • VLSM
  • OSPF
  • Fortinet

Databases

  • PostgreSQL
  • MySQL
  • Redis
  • Firebase

AI Dev Tools

  • Copilot
  • Cursor
  • Claude
  • Gemini
  • Codex
  • Kiro
Selected Work

Proof of Work

FlagshipFlagship / Self-Hosted AI System

AI Customer Operations Platform

Full-Stack & AI Automation Engineer / 2026

Removed about 4 hours per day of manual inbox work with a self-hosted RAG and n8n operations platform.

~4 hrs/day saved
100% Recall@5
MRR 0.96
8 active workflows

Context

The platform captures leads, triages inbound email, drafts knowledge-grounded replies, and keeps a human approval step before anything sends.

My Role

I built the Laravel/Vue product, the n8n workflow layer, the Qdrant retrieval pipeline, and the two-server Docker deployment.

Key Decisions

  • Combined dense embeddings and BM25 sparse search with Reciprocal Rank Fusion so exact plan names and prices are not missed.
  • Added cross-encoder reranking through llama.cpp to reorder retrieved chunks by true query relevance.
  • Kept every outbound AI reply behind a human review queue for safer customer operations.
Laravel 13Vue 3Inertian8nPostgreSQLQdrantOllamallama.cppDockerOpenRouter

Demo walkthrough

Production Government Platform

CAFE System (CHED RO V)

Sole Developer / Infrastructure Support / Feb - May 2026

Built a live regional Laravel platform used by 200+ Higher Education Institutions across Region V.

200+ HEIs served
Live government platform
SSO integrated

Context

CHED RO V needed a reliable platform to collect institutional forms, gate file uploads, generate certificates, and support regional reporting workflows.

My Role

I owned the production Laravel work, moved file storage to AWS S3, secured API access with Sanctum, integrated OneTouch SSO, and cleaned multi-year enrollment data.

Key Decisions

  • Moved uploaded files away from local disk to reduce production server storage pressure.
  • Protected reporting endpoints with token-based Laravel Sanctum access.
  • Integrated the CHED Central Office API so institutional records could be searched in real time.
LaravelFilamentAWS S3PythonNginxMySQLSanctum SSO
Server Administration & Deployment

Application Tracking System (PCA)

Full Stack Developer / Apr - Nov 2025

Replaced legacy file-based tracking with a deployed applicant tracking system and production Linux setup.

Linux droplet deployed
HTTPS + DNS configured
Daily database backups

Context

PCA Regional Office V needed a centralized way to track applicant projects, proponent details, approvals, notifications, and project locations.

My Role

I provisioned a DigitalOcean droplet, configured LEMP, DNS, SSL, daily backups, SMS notifications, and Leaflet-based geospatial mapping.

Key Decisions

  • Limited server access with SSH keys, UFW rules, and disabled root login.
  • Configured Nginx server blocks, HTTPS redirects, and Let's Encrypt certificates.
  • Added SMS status notifications and map-based project location tracking.
DigitalOceanNginxLinux SystemdLaravelMySQLLet's Encrypt SSLLeaflet.jsSMS Gateway API
Multi-Company Web Application

Workforce Operations Platform

Full-Stack Developer (Remote) / Apr - Jun 2026

Delivered a multi-company workforce platform with scoped scheduling, documents, announcements, and real-time events.

Multi-company scoping
Real-time events
20+ PHPUnit tests

Context

Administrators, supervisors, and employees needed one system for shift scheduling, document management, and company-scoped communication.

My Role

I built the Laravel 13 + Vue 3/Inertia application with Action/DTO patterns, PostgreSQL optimization, AWS S3 storage, Redis queues, Horizon, and Reverb.

Key Decisions

  • Centralized shift data to reduce scheduling conflicts across company teams.
  • Used Action/DTO patterns to keep the backend easier to test and maintain.
  • Backed key behavior with 20+ PHPUnit tests before handoff.
Laravel 13Vue 3InertiaPostgreSQLRedisHorizonReverbAWS S3

More Projects

DNS Automation Tool for BIND

A Bash automation tool for BIND9 multi-domain management: CSV bulk import, auto-backup, rollback, zone validation, and SOA serial auto-increment.

Cut DNS config time from about 30 minutes to under 2 minutes per domain.

Dec 2025
BashBIND9DNSLinux
Experience

Role Timeline

A compact chronology of where the work happened. The detailed build decisions live in Proof of Work.

2026Featured

Full-Stack & AI Automation Engineer

AI Customer Operations Platform

Self-hosted / DigitalOcean

Built a self-hosted RAG + n8n platform that removed about 4 hrs/day of manual inbox work.

AI AutomationRAGn8nLaravelDocker
Feb - May 2026Featured

Sole Developer / Infrastructure Support

CHED Region V - CAFE System

Legazpi City, Albay

Built and supported a live government Laravel platform used by 200+ Higher Education Institutions.

Government PlatformLaravelAWS S3SSOAPI
Apr - Jun 2026Featured

Full-Stack Developer

Workforce Operations Platform

Remote

Delivered a Laravel/Vue multi-company workforce app with real-time events and 20+ tests.

Laravel 13Vue 3PostgreSQLRedisReverb
Credentials

Education & Certifications

Formal training that supports the portfolio story: software delivery, systems support, and field-ready technical work.

Magna Cum Laude

BS Information Technology

Bicol University College of Science

Graduated June 2026 with academic distinction, grounding the portfolio's production systems work in a formal IT foundation.

Computer Systems Servicing NC II

TESDA National Certificate

2021

DESO Technical Support Staff Training

COMELEC - 2025 Elections

2025

FAQ

Quick answers

What does James Anthony Rosales do?
James Anthony O. Rosales is a full-stack and AI automation engineer from Albay, Philippines who builds and self-hosts production systems on Laravel, Vue, n8n, and RAG that take repetitive work off teams. He graduated BS Information Technology Magna Cum Laude in 2026.
Can James build AI automation and RAG systems?
Yes. He shipped a self-hosted AI customer operations platform with 8 production n8n workflows and a RAG pipeline using hybrid search (dense + BM25), Reciprocal Rank Fusion, and cross-encoder reranking on Qdrant — validated at 100% Recall@5 with a human approving every AI reply.
What is the AI Customer Operations Platform?
It is James's flagship project: a self-hosted system that captures leads, triages inbound email, and drafts knowledge-grounded replies, keeping a human approval step before anything sends. It runs across two DigitalOcean servers with no per-message AI cost and removed about 4 hours of manual inbox work per day.
Is James available for freelance or full-time work?
Yes. He is open to AI automation, full-stack development, and operations support roles, on a freelance or full-time basis, and is quick to train. The fastest way to reach him is by email at rjamesanthony48@gmail.com.
What technologies does James use?
His core stack is Laravel and Vue (Inertia) for web apps, n8n for workflow automation, and Qdrant with Ollama and llama.cpp for RAG. He deploys with Docker on DigitalOcean and Linux, backed by PostgreSQL, MySQL, and Redis.
Does James do virtual assistant or operations work?
Yes. Alongside development, he takes on operations and automation support — process automation, data cleanup, reporting, and internal dashboards. Given his automation background he can remove repetitive manual work, and he is open to ops or VA roles and quick to train.
Where is James based?
James is based in Albay, Philippines, and works remotely. He has on-site experience across Region V, including government and field technical support roles.