Full-Stack Software Developer

James Andrei N. Revilla

I develop, test, and deploy applications for e-commerce, automation, mobile development, and enterprise business workflows. My experience includes production full-stack work and a PNOC REAMS internship at Xurpas Enterprise Inc.

Open to junior roles & freelance projects
James Andrei Revilla

Location

Malabon City

Education

BS Information Technology

Selected work

Featured projects

View all
10th West Moto public motorcycle parts storefront

Full-Stack E-commerce

10th West Moto

Production Deployment

A deployed motorcycle-parts storefront with inventory, role-based staff tools, and online/offline POS workflows.

My contribution: Implemented full-stack commerce features, offline inventory allocation, device approval, access controls, migrations, and tests.

ReactViteNode.jsExpressPostgreSQL
GitHubLive demo
JobPilot sign-in screen captured from an existing local production build

Job Discovery & Automation

JobPilot

Owner-Only Application

A personal job-search workspace that brings discovery, matching, resumes, and application review into one place.

My contribution: Built the React/TypeScript workspace, private resume storage, Edge API, Gmail integration, and scheduled discovery workflows.

ReactTypeScriptViteSupabaseEdge Functions
GitHub
Crumbly onboarding captured from the local web preview

Mobile Food Journal

Crumbly

Mobile · In Development

A photo-first food journal with collections, creative story exports, and portable photo-inclusive backups.

My contribution: Built journal and collection flows, photo tools, Story Studio, local persistence, backups, and the native sticker integration.

React NativeExpoTypeScriptSQLiteNative Modules
Source not public

Most relevant experience

Software Developer Intern at Xurpas Enterprise Inc.

Full experience

PNOC REAMS · June 8–September 11, 2026

Contributed to PNOC REAMS within an enterprise development team, implementing and testing Property Valuation workflows using Frappe/ERPNext, Python, JavaScript, and relational data.

  • Enhanced Property Valuation workflows, including history, effective-date validation, appraisers, supporting documents, role-based access, and audit trails.
  • Built property comparisons, filters, dashboards, and Excel/PDF reports for current and historical valuation analysis.
  • Implemented notifications for leases, payment due dates, overdue items, property taxes, new valuations, and uploaded documents.
  • Investigated defects, supported regression tests and browser UAT, and refined workflows with developers and business analysts.

About

About me

Read more

I am James Andrei N. Revilla, a Full-Stack Software Developer based in Malabon City, Philippines. I build practical applications across React and TypeScript interfaces, Node.js REST APIs, PostgreSQL data workflows, and Expo mobile development.

During my June 8–September 11, 2026 internship at Xurpas Enterprise Inc., I contributed to PNOC REAMS with a development team. My work covered property valuation, reports, notifications, permissions, debugging, regression testing, and browser UAT.

My projects include a deployed commerce and POS platform, a personal job-search application, and a mobile food journal. I focus on reliable workflows, clear access controls, testing, and maintainable code. I am completing my BS Information Technology degree at Datamex College of Saint Adeline, Inc., with graduation expected in April 2027.

Qualifications

Education and training

Certificates

Bachelor of Science in Information Technology

Datamex College of Saint Adeline, Inc.

Expected April 2027 · Education

Software Developer Internship

Xurpas Enterprise Inc.

2026 · Experience

TESDA Java Programming NC III

Experts Technology Assessment & Training Center Inc.

2025 · Certificate

Equipment Borrowing System

Xurpas Enterprise Inc. Training Project

2026 · Training Project

Contact

Get in touch

I am open to junior software developer, web developer, and full-stack developer opportunities.

Technical skills

Primary skills

Full profile

Frontend

ReactTypeScriptJavaScript

Backend

Node.jsExpressPythonFrappe/ERPNext

Databases

PostgreSQLSupabase

Mobile

React NativeExpo

Gallery

Visual highlights

View gallery
Game Festival 2024 RecognitionLost and Found System — Figma PrototypeFrontend Development PracticeBlockchain Workshop CollaborationProgramming (Java) NC III GraduationDCSA Intramurals 2025 — Champion

“I happen to enjoy doing things I am not good at because that's how I learn.”

— Linus Torvalds