Selected Work

A sample of client collaborations across mobility, tech, and media.

Each engagement blended strategy, interface design, engineering, and analytics to drive measurable outcomes.

  • CIMB Bank Philippines
    Mobile Banking Application

    CIMB Bank Philippines

    All-digital banking app offering fast sign-up, seamless transactions with Instapay, account management, and financial products including UpSave, GSave, Personal Loans, and REVI Credit with enhanced security features.

    AJ's Role & Contributions (August 2025 – Present)

    • AJ works on the CIMB Bank Philippines mobile banking app (built with React Native and TypeScript; iOS App Store id1603056657) through Ascendion as Senior React Native Developer.
    • Builds and maintains mobile product features with React Native and TypeScript from Figma designs, implements responsive UI flows that follow Figma specifications and brand guidelines, integrates analytics events to support product insights and reporting, and partners with backend teams to integrate APIs and handle edge cases.
    • Enforces code standards and does peer code review, writes Confluence technical documentation, takes part in Agile ceremonies (DSM, sprint planning, review, retrospective), and guides junior and mid-level developers.

    Android Vitals Remediation Plan (Play Console Release 4.13)

    • Authored a phased plan with 31 tasks across 8 workstreams for Google Play Console release 4.13:
    • 16 KB page-size native library crashes (prebuilt .so files needing relinking; vendor SDKs).
    • Dependency hygiene (androidx pins).
    • Bitmap and memory (an oversized splash image decoding to about 19–34 MB).
    • Slow warm start (MoEngage, geofence, and Firebase work on MainActivity).
    • Edge-to-edge compliance for targetSdk 36.
    • Large-screen and orientation support.
    • R8 / obfuscation (deadline February 2027).
    • SDK provider issues (MoEngage, ZOLOZ, Jumio).

    React Native · ReactJS · TypeScript · JavaScript · MobX · WebSocket · Firebase · MoEngage · DragonFI · ZOLOZ · Jumio · GitLab · Jenkins · Google Play Console · App Store Connect · React Testing Library · Tailwind · Figma

    App Store (PH)App Store (IN Reference)CIMB Bank
  • E-Commerce Platforms

    Anything Supplies & Sals3 E-Commerce Platforms

    E-commerce platforms (anythingsupplies.com, sals3.com, sals3.com.au, sals3.com.fj) for Anything Supplies Pty Ltd, led by AJ with a team of 4 developers, full-stack Cloudflare edge caching and security, automated CI/CD, system monitoring, and a Gemini-powered Seller Center assistant.

    Infrastructure & Launch (August 2026 – Present)

    • Leads development of anythingsupplies.com and sals3.com for Anything Supplies Pty Ltd (Australia), directly managing 4 developers in Agile (daily stand-ups, two-week sprints, ClickUp board with burndown and velocity charts). Both platforms launched on schedule.
    • Designed the full-stack infrastructure: Cloudflare edge caching and security, automated CI/CD pipelines, system monitoring, and enforced merge-request review rules with AI-assisted code review (Claude and OpenAI) and an AI-accelerated build workflow (Claude Code, Codex, Gemini) under git-based staging and QA.

    September 2026 Highlights

    • Automated supplier-to-storefront sourcing pipeline (no manual steps, runs on a schedule) that grew the sals3.com catalogue many times over in a few weeks and greatly improved automatic categorisation of the supplier catalogue.
    • New Fiji (sals3.com.fj) and Australia (sals3.com.au) storefronts, each with its own look, checkout, and currency, with the exchange rate locked on every order.
    • Gemini-powered Seller Center assistant in production that fills product specifications from photos and the supplier page, filling only what it can honestly answer.
    • Free-delivery add-on nudge that suggests add-ons to close the free-delivery gap, plus customer-support tools: buyer profiles, a 24-hour cancellation hold, and per-item refunds.
    • Much faster Seller Center product list even as the catalogue grew, hosting costs cut by fixing storefront traffic that skipped the cache, and same-day patching of a critical framework vulnerability on all three storefronts.

    Security Incident Response (September 2026)

    • Contained a large botnet attack on the anythingsupplies.com WooCommerce store with WordPress fixes and layered Cloudflare protection: closed the exploited entry point at the source, put the site behind Cloudflare's firewall, and locked the server 'back door' when the attack returned larger—blocking attack traffic before it reached the application and database so the homepage was fast again instead of timing out.
    • Moved sals3.com behind Cloudflare and added browser security policies to every storefront.

    Roadmap

    • Phase 2: AliExpress as a second supplier, plus Gemini automation for those listings.
    • Phase 3: Sals3 mobile app for Android, iOS, and Huawei.
    • Phase 4: Customer-service CRM and customer accounts.

    WooCommerce · WordPress · Cloudflare · Google Gemini · Claude Code · OpenAI Codex · Claude · OpenAI · CI/CD · System Monitoring · Browser Security Policies (CSP) · ClickUp · Git

    Sals3Sals3 AustraliaSals3 FijiAnything Supplies
  • Offline-First Restaurant POS & Management Ecosystem

    Our Cafe — Offline-First Restaurant POS & Management Ecosystem

    End-to-end point-of-sale and restaurant-management ecosystem designed and built by AJ (sole owner of architecture and backend development) supporting continuous offline-first restaurant operations, inventory management, and real-time Philippine BIR EIS tax reporting.

    Architecture & Backend Ownership

    • Sole owner of the architecture and backend development for what AJ describes as the most complex backend system he has personally designed and built.
    • Backend built with NestJS, PostgreSQL, and Drizzle ORM; frontends built as a React Native Expo iPad POS app with on-device SQLite storage and Vite + React + TypeScript web apps.
    • Built an offline-first SQLite -> PostgreSQL sync pipeline so the POS keeps working without internet and syncs reliably on reconnect, paired with local thermal receipt printing.
    • Integrated with the Philippine Bureau of Internal Revenue (BIR) Electronic Invoicing/Receipting System (EIS) API using JSON Web Signatures (JWS), achieving strict government tax-compliance registration and processing daily restaurant transactions with zero data loss during network outages.

    Problem Solved — Duplicate Processing After Outages

    • When the iPad reconnected on an unstable network, the app retried the same offline transaction batch several times; identical payloads arriving milliseconds apart in server logs created duplicate orders in PostgreSQL.
    • Implemented an idempotency-key pattern: the Expo app generates a UUID per transaction at the moment it is created in SQLite, while the NestJS backend enforces a unique constraint on that UUID plus reconciliation logic.
    • Duplicates are safely ignored and acknowledged with success to clear the client retry queue—removing duplicate orders entirely and keeping inventory and tax reporting 100% consistent.

    Full Scoped Our Cafe Digital Ecosystem

    • Cross-platform customer app (Android, iOS, Huawei HarmonyOS) with digital menu, payment gateway, profiles, order history, and re-ordering.
    • Kiosk ordering with order-number printing.
    • Kitchen Management System with a real-time order queue and status updates.
    • Centralized admin panel for menu, pricing, availability, inventory, and orders.
    • F&B dispatch system for order release and table routing, plus customer order-status display ('In Queue,' 'Preparing,' 'Ready').
    • Accounting (sales and reports), cashier POS, and website (ourcafe.ph) with SEO and local/GEO optimization.

    NestJS · PostgreSQL · Drizzle ORM · React Native · Expo · SQLite · Vite · React · TypeScript · JSON Web Signatures (JWS) · Philippine BIR EIS API · SEO / GEO

  • Camper App PH
    Mobile Application

    Camper App PH

    The Philippines' first camping mobile app connecting campers to campgrounds and stores, making every camping adventure seamless and memorable.

    LakbayKo, Mobile App & Camper App 2.0 Web

    • Founded by AJ under his company LakbayKo (which also ran an accommodation reservation service) and published on iOS and Android (Google Play developer: LakbayKo) as 'the Philippines' first camping mobile app'—and by the Camper 2.0 push, described as the only camping-booking app in the Philippines (like Airbnb, but for campsites), with a mission to promote the Philippines as a world-class natural and outdoor tourism destination.
    • Solves manual Google Maps searches, slow social-media inquiries, distrust of agents and Facebook pages for reservation payments, incomplete campsite details, and booking scams through wide campsite selection, complete campsite information, a user-friendly interface, and secure in-app payments via GCash and GrabPay (processed through PayMongo).
    • Camper App 2.0 web (camperapp.ph): built with Next.js on Vercel, including SEO via Next.js metadata, robots, sitemap, and dynamic OpenGraph (AJ's task), shareable URLs (/campsites/<slug>/checkout/payment) for affiliates and social media, Google Analytics events and geography (AJ's task), Hotjar heatmaps, and PageSpeed optimization.

    Business Model, Traction & Core-Team Equity Structure

    • Business model: campsite subscriptions in Standard, Premium, and VIP tiers, free registration for the first 100 campsites, sponsorships, and events; in phase 1, Camper earned a 10% service fee per customer transaction (vs 20–30% for Grab-style platforms and about 14% + 3% for Airbnb).
    • Traction: 80+ campsite partners (about 90 partner campsites by the Camper 2.0 push), an official partnership with Decathlon Philippines (in-store promotion starting at Decathlon Masinag), and community campsite-owner agreements, terms and conditions, and privacy policy.
    • Team building: AJ structured a startup equity plan for core members—a CTO with a 25% allocation and tech leads with 1–5% each—under core-member agreements with 4-year vesting and a 12-month cliff (vesting starting once the company reaches positive net revenue), plus confidentiality, IP-assignment, and non-compete terms.

    Philippine Campout & Community Events

    • Organizes the Philippine Campout, billed as the biggest camping event ever held in the Philippines: 2024 (first season) had 250+ attendees, 38 sponsors, ₱200,000 in cash prizes for best camping setup, and about ₱500,000 in raffle items; 2025 (season 2) was co-hosted with Camp Worshiphill at River Ranch, Tanay, Rizal targeting up to 400 campers (mostly car campers, motocampers, and overlanders); 2026 (PH Campout 2026) is planned.
    • Other events: Biggest Halloween Camp (200 participants), Hike & Camp Fest 2024, Sagada 2025, and a Kiddie Summer Camp proposal.
    • AJ personally writes the sponsorship proposals; brands pitched or partnered include Makita, Yamaha Motor Philippines, Decathlon, Superkalan, Amaron, BLUETTI, Timex, Sunnies Studios, Zenith Outdoors, Omnivoltaic, AM4X4, Overland Kings, Premium Overland Outfitters, VMAX Racing, and Mototesto.

    Roadmap

    • Planned: credit/debit cards, in-app e-commerce, more Decathlon events, and PH Campout 2026.

    Next.js · Vercel · iOS · Android · PayMongo · GCash · GrabPay · Google Analytics · Hotjar · OpenGraph · SEO

    Camper App PH
  • EV Charging Platform (Founder, 2026)

    EVHubi

    Digital platform for the Philippine electric-vehicle ecosystem offering EV-charging station discovery, reservations, peer-to-peer charger sharing, B2B integrations, and targeted advertising, with an Expo / React Native mobile app.

    Platform & Four Business Lines (2026)

    • Digital platform for the Philippine EV ecosystem covering charging-station discovery, reservations, and management, with a mobile app built with Expo / React Native.
    • Four business lines / revenue avenues: (1) B2C charging (find, reserve, and pay at commercial stations), (2) C2C / peer-to-peer charging (marketplace between private charger owners), (3) B2B integrations with malls, energy companies, and charging operators, and (4) targeted advertising to EV drivers.

    EVIDA (RA 11697) Analysis & Strategic Partnership Proposal

    • Wrote a legal, regulatory, and strategic analysis of Republic Act 11697 (EVIDA, the Electric Vehicle Industry Development Act) as it applies to peer-to-peer EV charging.
    • Pursuing a strategic operations and compliance partner (proposal to Enerza Technologies, September 2026) to cover Department of Energy (DOE) registration and accreditation, industry introductions, and market expansion.

    Expo · React Native

  • Apex Overhead Door
    Business Website

    Apex Overhead Door

    Comprehensive garage door service platform offering installation, repair, and maintenance services for residential, commercial, and agricultural properties in Alberta.

    Overview

    • Service platform for a garage-door company in Alberta, Canada, covering installation, repair, and maintenance for residential, commercial, and agricultural properties.
    Live Website
  • Motogarahe
    Marketplace Platform

    Motogarahe

    Interactive marketplace for discovering, comparing, and purchasing motorcycles across the Philippines.

    Overview

    • Interactive marketplace for discovering, comparing, and purchasing motorcycles across the Philippines, run by Motogarahe.com Incorporated, where product inquiries are routed to partner dealers.
    • Built with HTML5, CSS3, JavaScript, CodeIgniter, and Bootstrap.

    HTML5 · CSS3 · JavaScript · CodeIgniter · Bootstrap

    Live Marketplace
  • Philex
    Logistics Web & Mobile

    Philex

    Transport and delivery platform trusted by suppliers and food shops for last-mile operations.

    Overview

    • Transport and delivery platform trusted by suppliers and food shops for last-mile operations, with web and mobile apps.
    Live Platform
  • Red Circle Global
    Corporate Website

    Red Circle Global

    Digital agency site delivering productized services with a focus on conversion copy.

    Overview

    • Website for a digital agency selling productized services, focused on conversion copy. AJ built and maintains it as Senior Software Engineer using HTML5, CSS3, JavaScript, CodeIgniter, and Bootstrap.

    HTML5 · CSS3 · JavaScript · CodeIgniter · Bootstrap

    Live Website
  • Online Moto Festival
    Virtual Event Hub

    Online Moto Festival

    The first fully digital motorcycle exhibition, providing immersive product launches and schedules online.

    Overview

    • The first fully digital motorcycle exhibition in the Philippines, with immersive online product launches and event schedules (by Motogarahe.com Inc.).
    • Built with HTML5, CSS3, JavaScript, CodeIgniter, and Bootstrap, including dealer inquiry and account features.

    HTML5 · CSS3 · JavaScript · CodeIgniter · Bootstrap

    Live Event Hub
  • Guavatek
    Technology Services Site

    Guavatek

    Consultancy site outlining IT solutions for ecommerce and merchant growth.

    Overview (April 2018 – September 2020)

    • IT-solutions consultancy site describing IT solutions for e-commerce and merchant growth, worked on by AJ from April 2018 to September 2020 during his tenure at Cosmic Media Group.
    Live Website
  • Onis Global
    Corporate Website

    Onis Global

    Support services company offering technology, customer, and financial operations for clients worldwide.

    Overview

    • Website for a support-services company offering technology, customer, and financial operations to clients worldwide.
    Live Website
  • A-plus Power Solution Corporation
    Corporate Website

    A-plus Power Solution Corporation

    Subsidiary of Challenge Industrial Co., Ltd. showcasing industrial power solutions.

    Overview

    • Corporate site for a subsidiary of Challenge Industrial Co., Ltd., showcasing industrial power solutions.
    Live Website
  • Time Registration, Invoicing & Performance SaaS (Specification)

    CUTTR

    Business-management web app (AJ holds its detailed use-case specification) with three roles—Admin, Client Responsible/Team Lead, and Basic User—covering performance dashboards, leave/flex-hour approvals, and invoicing from billable time registrations.

    Detailed Use-Case Specification Features

    • CUTTR is a business-management web app (AJ holds its detailed use-case specification) structured around three roles: Admin, Client Responsible/Team Lead, and Basic User.
    • Performance dashboards: revenue, sent invoices, active clients, on-time vs delayed tasks, activity log, and time usage split into internal vs external tasks.
    • Leave and flex-hour approvals; upcoming holidays.
    • Invoicing from billable time registrations: invoice drafts and templates, optional 25% tax, automatic cost-price / selling-price / gross-margin computation, and advance billing.
    • Approval workflow that auto-generates invoice PDFs, plus invoice search and filtering by manager.
  • Real-Time Messaging & Meeting App with Face Recognition (BSCS Thesis)

    NEUnite (Thesis NEUmeet)

    Full-stack, real-time messaging and meeting app with face recognition built by AJ as his BS Computer Science thesis project at New Era University ('Thesis NEUmeet'), deployed on Netlify and believed to still be in use today.

    Full-Stack Architecture (New Era University Thesis)

    • Built as AJ's thesis project at New Era University ('Thesis NEUmeet'); AJ believes it is still in use today.
    • Client: React 17, Apollo Client (GraphQL queries and WebSocket subscriptions), Material UI, React Hook Form, JWT auth, file uploads (Material-UI Dropzone), emoji, and face recognition (face-api.js). Deployed on Netlify.
    • Server: Node.js with Apollo Server Express (GraphQL), PostgreSQL via Sequelize (models, migrations, seeders), bcrypt password hashing, JWT, Multer uploads, and email through Nodemailer/SendGrid.
    • Data model: users, conversations, and messages.

    React 17 · Apollo Client · Apollo Server Express · GraphQL · WebSocket Subscriptions · Node.js · PostgreSQL · Sequelize · face-api.js · Material UI · React Hook Form · Material-UI Dropzone · JWT · bcrypt · Multer · Nodemailer · SendGrid · Netlify

  • Integration Project (Anonymous Skin & Beauty Products Business)

    E-Commerce Operations Automation — Cin7 + Zoho

    Integration of the Cin7 inventory/order API with Zoho CRM automating quote-to-invoice and after-sales flows for an e-commerce business selling skin and beauty products (client kept anonymous).

    Automated Quote-to-Invoice & After-Sales Flows

    • For an e-commerce business selling skin and beauty products (client kept anonymous), AJ integrated the Cin7 inventory/order API with Zoho CRM and automated the quote-to-invoice and after-sales flows.
    • Routing logic based on sales-order line items and SKUs (for example, proceed only for a defined set of product SKUs).
    • Quote follow-ups: Outlook -> Cin7 -> Zoho via Zapier and Zoho Flow.
    • Invoice automation: Cin7 -> Zoho, then Zoho WorkDrive -> notification.
    • After-sales automations triggered by CRM stage changes, with delays (campaign 2 days after 'Dispatched', review request after 30 days) and SKU-restricted campaigns.
    • Invoice and email templates with merge tags that auto-fill client details, invoice number and dates, amount due, balance, and payment link.

    Cin7 · Zoho CRM · Zoho Flow · Zoho WorkDrive · Zapier · Outlook

  • Secure Scheduling-System Integration (Anonymous Skin-Health Clinic)

    Skin-Health Clinic Booking Sync

    Production-ready integration syncing bookings between two clinic scheduling systems (SBM and Elixir) and routing patients to ActiveCampaign for a skin-health clinic (client kept anonymous).

    Security, Reliability & Marketing Automation

    • Built for a skin-health clinic (client kept anonymous) to sync bookings between two clinic scheduling systems (SBM and Elixir) and route patients to ActiveCampaign.
    • Secure: payloads are encrypted and decrypted, never sent as plain JSON.
    • Reliable: prevents double bookings and duplicate processing; handles edge cases such as staff working across multiple locations; runs automatically on a schedule; keeps working when events are missed or systems respond inconsistently.
    • Marketing automation: new and updated patients, and cancelled appointments, are added to ActiveCampaign drip campaigns.

    SBM · Elixir · ActiveCampaign

  • Interactive Election Coverage Platform (December 2015 – January 2016)

    Bilang Pilipino "Candidata" — TV5 / InterAksyon 2016 Election Candidate Comparison Site

    Interactive candidate profiles, consistency ratings, head-to-head match-up comparison home page, and CMS-fed Stand on Issues pages developed for Bilang Pilipino, TV5's 2016 Philippine presidential election coverage on InterAksyon (Media5).

    What the Site Did (December 2015 – January 2016)

    • Built from December 2015 to January 2016 through AJ's studio Limitless (limitless.work), working with the digital agency UXI and InterAksyon's editorial, design, and dev teams for TV5's 2016 Philippine presidential election coverage on InterAksyon (Media5).
    • Candidata interactive profiles for President (Binay, Duterte, Poe, Roxas, Santiago), Vice President (Cayetano, Escudero, Honasan, Marcos, Robredo, Trillanes), and Senate (for example De Lima, Kapunan, Ople, Colmenares, Gatchalian).
    • Profile tiles: quick profile, known for, main advocacies, accomplishments, criticized for, stand on issues, net worth, campaign donors, campaign trail, endorsed by, and candidate relations, plus consistency ratings on candidates' stands (consistent, inconsistent, or vacillating).
    • Candidate match-up (head-to-head comparison) home page where voters compare two candidates side by side with check/cross/question markers per issue, and Stand on Issues (SOI) pages fed from the newsroom's CMS.
    • Desktop and mobile layouts, plus per-tile Facebook and Twitter share cards so readers could share individual candidate facts.

    AJ's Role

    • Developed the interactive presidential and VP profile pages (version 2), and developed the candidate match-up and SOI layouts.
    • Applied editorial revisions from InterAksyon editors on tight pre-launch deadlines and shipped staging builds for newsroom review.

    HTML · CSS · jQuery · Bootstrap · CodeIgniter · PHP · JavaScript Charts Library · JavaScript Animation Libraries · Facebook Share API · Twitter Share API

  • Barangay Emergency Response App (Project)

    Bilis Aksyon — Barangay Emergency Response and Support Application

    A project AJ worked on (distinct from his NEU thesis NEUnite) combining a web database-management system for barangay officials with a mobile app for citizens so people can reach barangay officials faster in an emergency.

    How It Works

    • A project AJ worked on (not his own thesis; his NEU thesis was NEUnite) addressing the slow process of relying on landlines or walking to the barangay office when a crisis needs an immediate response.
    • Citizen mobile app (Ionic Framework, React JS, JavaScript): citizens register with the barangay, then tap emergency or support-type buttons to send an alert with their name, address, contact number, and the emergency's severity.
    • Officials' web system (CodeIgniter, PHP, SQL, APIs, jQuery, HTML, CSS): officials log in, monitor requests, and see citizens who need help on a map of the area.

    CodeIgniter · PHP · SQL · APIs · jQuery · HTML · CSS · Ionic Framework · React JS · JavaScript

  • Freelance & Client Websites

    Earlier Freelance Websites (2014 – 2020)

    Earlier freelance and client websites built between 2014 and 2020 with HTML5, CSS3, JavaScript, CodeIgniter, Bootstrap, or Angular.

    Websites Built (2014 – 2020)

    • shirlyvillamoraconstruction.com
    • montetrasdataencodingservices.com
    • imaxolutionofficial.com
    • glintdetailers.com
    • boutiquetracks.com
    • keto-twentyone.com (Angular; client work from the Cosmic Media Group period)
    • simplyclear-cbd-tincture.com (Angular; client work from the Cosmic Media Group period)
    • tychecomputer.com
    • Ship2Ph (e-commerce/shipping site)

    HTML5 · CSS3 · JavaScript · CodeIgniter · Bootstrap · Angular

  • University Projects & API Integrations

    University Projects, Learning & Practice Projects

    Ten university projects built at New Era University (2011–2014), plus React practice apps, React Native experiments, and third-party API integrations.

    University Projects (New Era University, 2011 – 2014)

    • Holy Spirit Preparatory Academy Enrollment System v1 (C#, SQL, Microsoft Reports) — built for a real school.
    • Shirt Design Generator (Android, Java).
    • Clover Computer Quod Centrum (Java, Android, SQL).
    • PC Express (Java, Android).
    • Grocery Simulation (Java, SQL).
    • Automated Teller Machine simulation (Java, SQL).
    • Mini Dark Compiler (Java).
    • Computerized Memorandum Management (VB.NET, SQL).
    • PC Diary (Java, SQL).
    • Student Violation System (Java, MS Access).

    Learning and Practice Projects

    • React practice apps (vidly, counter-app), React Native experiments, and API integrations: Steam, Facebook, Pokémon Go, PayPal, Google Maps, and iTexMo SMS.

    C# · SQL · Microsoft Reports · Java · Android · VB.NET · MS Access · React · React Native · Steam API · Facebook API · Pokémon Go API · PayPal · Google Maps · iTexMo SMS