# Experience

> Reverse-chronological work history.

### Founder & Principal Engineer — Oullin Labs

- Dates: December, 2025 – Present
- Employment: Full-Time (On-Site)
- Location: Singapore, Singapore

Architecting and shipping oag — an internal AI agent platform in Go that powers fixed-scope, fixed-price service offerings: payment integrations (hara.sh), event pipelines (kuda.sh), and AS/400 modernisation pilots (toku.sh). Audit-trail-by-default; every generation is reproducible, signed, and replayable.

Hands-on across the stack: orchestrators, tool registries, knowledge bases with embedding search, template engines, signed JSONL audit logs, validator pipelines that fail closed on broken builds. Built on Claude (primary) and GPT-4 (fallback) with provider abstraction so models swap without product changes.

Driving end-to-end delivery in Go, TypeScript, Node.js, Vue, and Java (Spring Boot). Production hardening for high-stakes, regulated systems — fintech, banking, e-commerce — where strict security, data integrity, and operational continuity are non-negotiable.

Also building Madora — prompt-first hiring SaaS sealed by AI — applying the same immutable audit-trail discipline from payments to people decisions.

**Skills:** Founder, Software Architecture, Agentic AI, GO, TypeScript, Apache Kafka, PostgreSQL, Payment Systems, Audit-trail Systems, Regulated Industries.

---

### Technical Lead — Silverlake

- Dates: June, 2025 – November, 2025
- Employment: Contract (On-Site)
- Location: Singapore, Singapore

Authored the Go reverse proxy fronting the VCOS (C, AS/400) banking core, plus a multi-protocol ingress layer (HTTP, Kafka, Redis Streams, RabbitMQ) with caching, rate limiting, and circuit breakers protecting downstream services. Operated real-time Kafka + Go pipelines consolidating ATM streams, account transactions, and cross-border payments — back-pressure handling and exactly-once consumer semantics.

Led the 5-engineer squad migrating legacy core banking apps (Java, C, AS/400, MySQL) onto React, TypeScript, Go, Python, and Kafka, de-risking cutover while maintaining service continuity. Built an end-to-end monitoring console covering ATM low-level processes, CPU and daemon health, core configuration snapshots, channel/host interfaces, and alerting.

Established delivery foundations — Docker multi-stage releases, automated rollouts/rollbacks, zero-downtime deploys across prod and staging — and cut CI minutes ≈30% by moving the banking dashboard to Vite. Oversaw the UI architecture for a Vue/TypeScript real-time data system with a tree-based exploration model (TreeJS) and a modular widget SDK backed by Pinia, feature flags, and design tokens for brandable deployments.

**Skills:** Software Architecture, Leadership, GO (Programming Language), PostgreSQL, C (Programming Language), Python (Programming Language), AS/400, Apache Kafka, Vue, TypeScript.

---

### Engineering Head — Perx Technologies

- Dates: June, 2024 – April, 2025
- Employment: Full-Time (On-Site)
- Location: Singapore, Singapore

Architected a high-throughput priority rewards delivery service in Go — idempotent orchestration, back-pressure control, SLA-driven retries for timely, accurate fulfilment. Led the Vue 3 + TypeScript migration of white-label microsites from Angular, with a design system and strict typing lifting performance, resilience, and maintainability.

Built and operated scalable Node.js APIs for e-commerce and complex third-party integrations (points and rewards) with circuit breakers, retries, and observability. Optimised cloud spend through rightsizing, autoscaling policies, storage tiering, and egress reduction — lower costs without trading off performance.

Led cross-functional engineering teams (DevOps, Infrastructure, Data, Frontend, Backend, Support) across time zones with shared SLAs, OKRs, runbooks, and post-mortems. Partnered with the CEO and C-level leaders on expansion plans and scaling engineering in lockstep with growth.

**Skills:** Executive Leadership, Strategic Planning, Engineering Management, GO, Vue 3, TypeScript, Node.js, Cloud Cost Optimisation.

---

### Senior Software Engineer & Manager — Aspire Financial Technologies

- Dates: January, 2022 – March, 2024
- Employment: Full-Time (On-Site)
- Location: Singapore, Singapore

Cut DB queries 3s → 800ms and API latency 2s → 100ms by profiling hot paths, tuning queries, and adding caching — then set SLOs and alerting to hold the gains. Drove the monolith → microservices migration, halving API latency (3s → 1.5s) on critical paths and centralising permissions behind a high-performance authorisation gateway. Scaled the engineering group 10+ → 20+ with bar-raising hiring, onboarding playbooks, and growth paths.

Launched SEA wallets end-to-end — domain modelling, system design, provider API integrations. Built a payment request queue prioritisation system that lifted throughput and reduced contention during peaks. Automated credit schema actions (freeze/pay), unified payment flows behind a single orchestration layer, and synced local ledger events with external providers using idempotent, retryable workflows.

Defined the UI/UX architecture for a core banking platform and led 4 engineers across APAC on a shared TypeScript monorepo. Delivered a platform-agnostic design system with clear API contracts powering web (Vue 3) and mobile (React Native).

**Skills:** Leadership, Engineering Management, Payment Systems, Microservices, SLO Engineering, TypeScript, Vue 3, React Native, Cross-Border Payments.

---

### Engineering Lead — BeMyGuest - Tours & Activities

- Dates: September, 2017 – November, 2021
- Employment: Full-Time (On-Site)
- Location: Singapore, Singapore

Operated a multi-currency eWallet for partner payments with clear ledgering and finance reports for accurate reconciliation. Led multi-tenant integrations with 10+ payment gateways (Adyen, Stripe, PayPal, WeChat, PayDollar) for e-commerce and marketplace flows, standardising contracts and failover paths to keep checkout resilient. Built the inventory subsystem end-to-end — availability math, capacity management and time-slot handling for high-throughput scenarios — and designed the Capacity Calendar & Reservation Portal for real-time slot discovery, booking and capacity controls.

Published and maintained OpenAPI-driven endpoints so partners could sync catalogue, pricing, availability and payments with strict contract tests. Owned subscription billing with proration and upgrade/downgrade rules, status control for eTickets (issue, fulfill, refund, cancel) with audit trails, and retired tech debt across customer/supplier/agent bookings with immutability for critical records.

Integrated third-party supplier APIs across all channels (B2B, B2C, white-label, public API, supplier console) with contract tests and idempotent sync jobs, unblocking SEA market launches by completing mission-critical platform integrations and compliance checks. Enforced engineering standards with GitHub Actions for linting, testing and dependency health, and ran code reviews, CI pipelines and gated releases.

**Skills:** Leadership, Payment Systems, Multi-Currency eWallet, OpenAPI, E-commerce Platforms, Vue.js, PHP, Laravel.

---

### Web Developer — Freelance

- Dates: June, 2014 – September, 2017
- Employment: Contractor (Remote)
- Location: Oklahoma City, United States

Built diverse web applications for SMEs, including e-commerce, POS, medical history, and neighbourhood feedback platforms, using PHP, Laravel, VueJS, and MySQL.

I also designed and delivered a multi-city drop-shipment warehouse management system, enabling real-time inventory control linked to financial reporting and distribution across multiple locations.

**Skills:** Leadership, Strategic Planning, Strategy Alignment, Cross-functional Team Leadership, Complexity Management

---

### Founder & Software Engineer — Websarrollo

- Dates: February, 2011 – May, 2014
- Employment: Full-Time (On-Site)
- Location: Valencia, Venezuela

Led a team of designers and PHP developers, managing nationwide client projects and overseeing the full app development lifecycle, including iOS and Android social networking apps.

I built CMS, shipping-tracking, e-commerce, web portfolio, college enrolment, and university survey systems, plus a City Hall Administrative System covering accounts payable, HR, payroll, treasury, and tax modules. My work leveraged PHP, jQuery (and jQuery Mobile), Cordova-JS, MySQL, HTML5, AngularJS, and Laravel 5, integrating third-party APIs and Facebook and Twitter logins within a SCRUM framework.

**Skills:** Leadership, Strategic Planning, Strategy Alignment, Team Development, Complexity Management.

---

### Web Developer — Encava

- Dates: May, 2009 – February, 2011
- Employment: Full-Time (On-Site)
- Location: Valencia, Venezuela

Maintained the company’s AS400 administrative system and spearheaded development of department-specific applications—an e-commerce inventory control for retail, web reporting for production-line quality control, an online appointment system for the medical department, and a visitor registration/management tool.

I leveraged PHP, jQuery, MySQL, HTML5, and AS400 within a SCRUM framework.

**Skills:** Creative Problem Solving, Analytical Skills, Strategy Alignment, Strategic Planning, Complexity Management.

---

### Web Developer — Forja Centro

- Dates: March, 2008 – April, 2009
- Employment: Full-Time (On-Site)
- Location: Valencia, Venezuela

Maintained a Visual Basic administrative system and built internal applications to streamline operations—mail management, mechanical design support, sales-report automation, and web-based customer invoicing.

I trained staff on these tools and provided technical support for Windows 8 and PC servers using PHP, jQuery, MySQL, HTML, and SQL Server.

**Skills:** Creative Problem Solving, Analytical Skills, Strategy Alignment, Strategic Planning, Complexity Management.
