Senior Software Engineer
Cebu
Backend and platform work includes server-side validation of land title and mortgage records for Australia's national property settlement platform, NetSuite SuiteScript, and idempotency design spanning application database and payment gateway. Front-end depth across React, Remix SSR, and React Native, including a monorepo migration and an SSR rewrite that cut initial load time 40%. Shipped a fine-tuned LLM in a production data pipeline.
Advance-POS, freelance
Jan 2025 to Aug 2026
Multi-tenant restaurant POS deployed across Texas: offline-first Android tablets on a peer-to-peer TLS mesh, so orders and card payments survive an internet outage. Duplicate charges prevented by idempotency keys enforced at both the database and the payment gateway. Architected and engineered the full stack (React Native, Node.js, GraphQL, PostgreSQL + Redis) across mobile, web, and backend layers. Offline-first coordination over a peer-to-peer TLS LAN mesh (mDNS discovery, elected owner): order entry, check splitting, card and cash payment, and receipt printing continue through an internet outage. Client-minted UUID idempotency enforced at both the database constraint layer and as the payment gateway transaction id, preventing duplicate charges across offline queue replay and peer-sync conflicts. Optimized schema and query performance (PostgreSQL + Redis), reducing concurrent request latency by 35%. Co-designed a team-wide AI-assisted engineering system (Cursor, Claude Code, agent instructions, TDD workflows) adopted by 3+ engineers.
The Beard, freelance
Feb 2024 to Dec 2024
Betting analytics and ledger platform for a private trading team. Scheduled odds ingestion computes edge against sharp reference lines, and a fine-tuned GPT-4o-mini parses unstructured Telegram messages into structured picks, in production. Scheduled odds ingestion into a MongoDB time series compares each book against a sharp reference to compute price discrepancy, expected value, and recommended bet size. Append-only transaction ledger as source of truth with derived balance caches recomputed on write, keeping balances reconstructible from history and aggregation off the read path. Performance work: denormalized balances, explicit index set, cached connection pool, and odds ingestion offloaded to a queue.
Atmail Inc., full_time
Feb 2024 to Present
Own the 3-step activation and billing enrollment flow (KYC verification, plan selection, and Chargebee payment capture), with duplicate enrollment made impossible by design and ~95% Playwright E2E coverage. Migrated a client-rendered React app to Remix SSR, collapsing an 8–10 call waterfall into 3–5 parallel loaders: initial load down 40% on Lighthouse and real-user monitoring. Remediated a stored XSS in the admin HTML preview, sanitizing the render path without breaking the feature. Engineered the My Account dashboard, a customer-facing system surfacing quota, storage allocation, plan type, and subscription lifecycle state, serving 10,000+ users. Architected a TurboRepo monorepo across 5+ packages, improving CI/CD pipeline efficiency by 30% and reducing inter-package build dependencies. Profiled and resolved system bottlenecks using Lighthouse and React Profiler, cutting average load time by 1.8s and reducing rendering latency by 25%. Led a system modernization initiative, migrating legacy class-based React architecture to hooks-based patterns, reducing component coupling and improving long-term maintainability. Introduced AI-assisted engineering workflows using Windsurf and Claude Code, authoring structured codebase briefing docs that enforced consistent patterns and accelerated feature delivery across the team.
Multiplymii, contract
Nov 2023 to Feb 2024
Cross-platform HR system covering records, attendance, leave, and payroll, with authorization kept server-side behind a Node.js layer and the legacy codebase migrated to TypeScript. Interposed a Node.js backend between clients and Firestore, keeping authorization beyond reach of a compromised client, with payroll stored separately from general employee records. TypeScript migration eliminated pervasive "any" from untyped Firestore documents, moving document-shape errors from runtime to compile time.
Accenture Inc. (PEXA), full_time
Jun 2021 to Feb 2024
Built Java modules validating land-title and mortgage records for Australia's national property settlement platform: correctness work on legally binding transactions. Engineered 40 of 68 modules in a live JSP-to-React migration, setting the state-management and validation standards adopted team-wide. Eliminated a production crash class with response validation before render and error boundaries to contain failures. Designed and maintained multi-environment CI/CD pipelines (Git, Bamboo, Jenkins), improving release reliability and deployment velocity across development, staging, and production. Mentored junior engineers in software engineering best practices; conducted structured peer code reviews to enforce system quality and consistency.
Xlr8 Ventures Inc., full_time
Nov 2020 to Apr 2021
Built enrollment, gradebook, and attendance modules for a school-management SaaS, with a three-tier role-based access scheme scoping every view. One of two engineers on the team; cut build times ~20% with Webpack code splitting. Implemented independently against written specification, with implementation approach (structure, state management, component patterns) at my discretion.
Excelym IT Solutions, full_time
Jul 2018 to Oct 2020
Wrote server-side SuiteScript inside NetSuite ERP: validation, transforms, and lifecycle scripts on live order and inventory data. Designed retry gated on terminal failure state, making duplicate ERP orders structurally impossible; built the operator console that classified failures by whether a retry could ever succeed. Built paginated, filterable operator dashboards reading from an append-only job status store (success / failed / pending) with CSV/Excel export, so operators were not retrying failures that could only re-fail. Engineered data integration monitoring systems using ReactJS as the middleware UI layer between NetSuite ERP, Sailthru, and third-party platforms across retail, finance, and enterprise clients.