I own the product and operations of Axis Connect: from writing requirements to shipping features, running UAT, and monitoring 100+ live sessions daily. Behind the scenes I build the data pipelines and process automation that keep users, audits, and a monthly payroll running without friction.
I am an Operations and Systems specialist based between Batam and Singapore, with two years at Team Axis Pte Ltd growing from app content management to owning the full product and operations lifecycle: requirements gathering, logic flow design, developer coordination, UAT, release management, and post-launch monitoring.
I bridge the operational and technical boundary: identifying problems, translating them into system requirements, coordinating with developers, and measuring impact after release. Outputs include Excel and Google Sheets automation cutting processes from hours to minutes, an AI-assisted data validation system lifting accuracy from 50% to 97%, and a 9-metric operations dashboard replacing daily manual reporting.
My next step is a role in Operations Analysis, Business Operations, or Product Operations where I can apply this full stack of skills at a larger scale. Based between Batam and Singapore, open to relocation and visa sponsorship across the region.
End-to-end coordination of 65+ Axis Connect enhancements: requirements gathering, UAT, release approval, and adoption monitoring.
Redesigned the data validation pipeline using AI-assisted OCR and response ID verification, lifting accuracy from 50% to 97%.
Built an in-app audit findings module replacing Google Forms, cutting issue escalation time from 168+ hrs to 48 hrs.
Built an Excel automation workbook for 5,000+ user monthly disbursements, cutting payment file prep from 240+ min to under 5 min.
Axis Connect is Team Axis's in-house platform: a mobile app for coaches, facilitators, and auditors paired with a CMS admin dashboard. I serve as the sole product bridge between operational leadership and the outsourced development team.
When I took over, the enhancement pipeline had no formal process: ideas were ad hoc, requirements were vague, and no path existed from concept to release.
65 of 80 initiatives shipped to production (81% delivery rate) across the mobile app and CMS. App usage reached 97%. A repeatable product delivery process is now the Team Axis standard.
When I took ownership, data accuracy sat at ~50%. Multiple teams entering records with no validation rules, no standardised formats, no accountability checkpoints. Errors contaminated weeks of reporting before surfacing.
Leadership was making decisions on data they couldn't trust, with no visibility into where errors originated.
Data accuracy lifted from ~50% to 97%. Manual correction hours largely eliminated. Executive reporting now runs on clean, trusted data: 5,000+ records per month with minimal overhead.
| Session Code | Status | Response ID (auto) | Timestamp | Programme | Partner / Site | Date | Trainer | Safety Checks | Done? |
|---|---|---|---|---|---|---|---|---|---|
| SC-2601 | Auto-filled | RID-8A2F1C | 05 Mar 2026 18:59 | Programme A | Site A | 5/3/26 | Trainer A | All Yes | Done |
| SC-2602 | Auto-filled | RID-4B7E2D | 12 Mar 2026 19:37 | Programme A | Site B | 12/3/26 | Trainer B | All Yes | Done |
| SC-2603 | Auto-filled | RID-9C3A5F | 20 Mar 2026 19:06 | Programme A | Site C | 20/3/26 | Trainer C | All Yes | Done |
| SC-2604 | Auto-filled | RID-2D8B1E | 22 Mar 2026 08:26 | Programme A | Site D | 22/3/26 | Trainer D | All Yes | Done |
| SC-2605 | Auto-filled | RID-7H1K9P | 13 Mar 2026 19:35 | Programme A | Site E | 13/3/26 | Trainer E | All Yes | Done |
| SC-2606 | Cancelled | — | — | Programme A | Site F | 14/3/26 | Trainer F | Manual check | Pending |
| SC-2607 | Auto-filled | RID-6F4C3A | 14 Mar 2026 07:24 | Programme A | Site G | 14/3/26 | Trainer G | All Yes | Done |
| SC-2608 | Auto-filled | RID-5E9D7B | 29 Mar 2026 07:27 | Programme A | Site H | 29/3/26 | Trainer H | All Yes | Done |
| · · · 190+ sessions this month · 97% auto-filled via VLOOKUP · · · | |||||||||
| Session Code | Response ID (OCR) | Timestamp | Programme | Partner / Site | Date | Time | Trainer | Safety: Hazard-free? | Safety: AED? | Indoor/Outdoor |
|---|---|---|---|---|---|---|---|---|---|---|
| SC-2601 | RID-8A2F1C | 05 Mar 2026 18:59 | Programme A | Site A | 5/3/26 | 19:30 | Trainer A | Yes | Yes | Outdoor |
| SC-2602 | RID-4B7E2D | 12 Mar 2026 19:37 | Programme A | Site B | 12/3/26 | 20:00 | Trainer B | Yes | Yes | Outdoor |
| SC-2603 | RID-9C3A5F | 20 Mar 2026 19:06 | Programme A | Site C | 20/3/26 | 19:30 | Trainer C | Yes | Yes | Outdoor |
| SC-2604 | RID-2D8B1E | 22 Mar 2026 08:26 | Programme A | Site D | 22/3/26 | 09:00 | Trainer D | Yes | Yes | Outdoor |
| SC-2607 | RID-6F4C3A | 14 Mar 2026 07:24 | Programme A | Site G | 14/3/26 | 08:00 | Trainer G | Yes | Yes | Outdoor |
| SC-2608 | RID-5E9D7B | 29 Mar 2026 07:27 | Programme A | Site H | 29/3/26 | 08:00 | Trainer H | Yes | Yes | Outdoor |
| · · · 190+ RAC submissions · Response IDs extracted via AI + OCR · · · | ||||||||||
| Session Code | Session ID | Activity Ref | Date | Start Time | Constituency | Organisation | Programme | Vendor | Remarks | Done? |
|---|---|---|---|---|---|---|---|---|---|---|
| SC-2601 | cb3a4679-711d-0b41-f07b | A0663 | 3/5/2026 | 19:30 | Chua Chu Kang GRC | Keat Hong | Programme A | KpopX Fitness | Team Axis Pte Ltd | Done |
| SC-2602 | 39c8f3b1-1ca8-0083-d069 | B0922 | 3/12/2026 | 20:00 | Tampines GRC | Tampines West | Programme A | Zumba | Team Axis Pte Ltd | Done |
| SC-2603 | ab1734a1-74f8-0b27-e79b | A0657 | 3/20/2026 | 19:30 | Punggol GRC | Punggol West | Programme A | Zumba | Team Axis Pte Ltd | Done |
| SC-2604 | af7aa879-1903-0ddb-3337 | A9158 | 3/22/2026 | 09:00 | Aljunied GRC | Paya Lebar | Programme A | Piloxing | Team Axis Pte Ltd | Done |
| SC-2606 | c2287dc4-8496-09ee-e63a | A0161 | 3/14/2026 | 09:15 | Pasir Ris-Changi GRC | Changi | Programme A | Yoga | Team Axis Pte Ltd | Pending |
| SC-2607 | c22d01d9-0355-0769-d289 | A8283 | 3/14/2026 | 08:00 | Pasir Ris-Changi GRC | Pasir Ris East | Programme A | Cardio Dance | Team Axis Pte Ltd | Done |
| · · · ~210 HPB Audit rows this month. Session Code is the join key · · · | ||||||||||
Operational findings (non-compliance, safety concerns) were collected through Google Forms — external, passive, no notifications. Submissions were reviewed only weekly or biweekly.
A serious finding logged Monday might not be escalated until the following week. No notification, no submission visibility, no accountability checkpoint.
Admins receive a real-time notification the moment a finding is submitted. Issues escalated within 48 hours, down from a passive weekly cycle. The findings workflow now lives entirely inside the operational app.
Monthly Airwallex disbursements for 5,000+ coaches, facilitators, and auditors required 240+ min of manual work per cycle: cross-referencing invoices, applying deductions, reconciling discrepancies, and building the file from scratch.
No standardised format, error-prone, entirely dependent on manual checking before disbursement.
Disbursement file prep dropped from 240+ min to under 5 min. Accuracy and standardisation improved. The Excel automation framework was later adapted for the HWE payment system covering KPI incentives and transportation reimbursements.
| Instructor | Location | Programme | Date | Hours | Rate/hr | Amount | Transport | Total | Bank | Account No. | Status | Verified |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Instructor A | Location A | Programme A | 08-09-2026 | 1.5 | $70 | $105 | $0 | $105 | POSB | ****1234 | Active | Verified |
| Instructor B | Location B | Programme B | 09-09-2026 | 2.0 | $90 | $180 | $5 | $185 | DBS | ****5678 | Active | Verified |
| Instructor C | Location C | Programme K | 10-09-2026 | 1.0 | $70 | $70 | $0 | $70 | OCBC | ****9012 | Dormant | Pending |
| Instructor D | Location D | Programme A | 11-09-2026 | 1.0 | $70 | $35 | $0 | $35 | POSB | ****3456 | Active | Verified |
| Instructor E | Location E | Programme G | 12-09-2026 | 2.0 | $90 | $180 | $10 | $190 | UOB | ****7890 | Active | Verified |
| · · · 1,542 more rows · · · | ||||||||||||
| Programme Category | Session Count | Total Payout |
|---|---|---|
| Programme A | 16 | $1,120.00 |
| Programme B | 137 | $11,940.00 |
| Programme C | 8 | $720.00 |
| Programme D | 18 | $1,260.00 |
| Programme E | 56 | $3,640.00 |
| Programme A | 749 | $50,260.00 |
| Programme G | 137 | $8,990.00 |
| Programme H | 38 | $2,340.00 |
| Programme I | 28 | $3,680.00 |
| Programme J | 22 | $2,765.00 |
| Programme K | 194 | $13,160.00 |
| Programme L | 79 | $7,290.00 |
| Singapore Polytechnic | 20 | $2,520.00 |
| Temasek Polytechnic | 14 | $1,820.00 |
| TWSH | 2 | $70.00 |
| VQH | 29 | $300.00 |
| Grand Total | 1,547 | $111,875.00 |
| Instructor | Bank | Account No. | Phone | Total Payout | Airwallex Status |
|---|---|---|---|---|---|
| Instructor A | POSB | ****1234 | +65 ****5678 | $2,760.00 | Ready |
| Instructor B | DBS | ****5678 | +65 ****1234 | $1,910.00 | Ready |
| Instructor C | OCBC | ****9012 | +65 ****9012 | $1,695.00 | Pending |
| Instructor D | POSB | ****3456 | +65 ****3456 | $1,550.00 | Ready |
| Instructor E | UOB | ****7890 | +65 ****7890 | $1,470.00 | Ready |
| · · · 200+ instructors · · · | |||||
| Grand Total | $111,875.00 | ||||
Multi-source payment consolidation pipeline processing 5,000+ records per cycle. Inputs are merged, adjustments applied, and the output file loaded directly into the disbursement system, reducing preparation from 240+ min to under 5 min.
If you're building an operations or systems team, I'd like to hear about it.