[{"data":1,"prerenderedAt":378},["ShallowReactive",2],{"content-collection-types":3,"content-project-asb-executive-education":238,"content-project-links":317},{"clients":4,"stacks":126,"roles":201},[5,10,16,21,26,31,36,41,46,51,56,61,66,71,76,81,86,91,96,101,106,111,116,121],{"code":6,"title":7,"logo":8},"ajinomoto","Ajinomoto",{"url":9,"alternativeText":7},"/media/brands/ajinomoto-white.png",{"code":11,"title":12,"logo":13},"asb","Asia School of Business",{"url":14,"alternativeText":15},"/media/brands/asb-white.png","Asia Business School",{"code":17,"title":18,"logo":19},"aff","Asean Football Federation",{"url":20,"alternativeText":18},null,{"code":22,"title":23,"logo":24},"cagamas","Cagamas",{"url":25,"alternativeText":23},"/media/brands/cagamas-white.png",{"code":27,"title":28,"logo":29},"divinestellar","Divine Stellar",{"url":30,"alternativeText":28},"/media/brands/divine-stellar.png",{"code":32,"title":33,"logo":34},"dofd","Democracy of Dreams",{"url":35,"alternativeText":33},"/media/brands/dofd-small-white.png",{"code":37,"title":38,"logo":39},"ecosys","Ecosys",{"url":40,"alternativeText":38},"/media/brands/ecosys-white.png",{"code":42,"title":43,"logo":44},"ecotree-hk","Ecotree Hong Kong",{"url":45,"alternativeText":43},"/media/brands/ecotree-hk-white.svg",{"code":47,"title":48,"logo":49},"eureka-efektif","Eureka Efektif",{"url":20,"alternativeText":50},"Eureke Efektif",{"code":52,"title":53,"logo":54},"flexcare","Flexcare",{"url":55,"alternativeText":53},"/media/brands/flexcare-white.png",{"code":57,"title":58,"logo":59},"gogoco","Gogoco",{"url":60,"alternativeText":58},"/media/brands/gogoco-white.png",{"code":62,"title":63,"logo":64},"ioi","IOI",{"url":65,"alternativeText":63},"/media/brands/ioi-group-white.png",{"code":67,"title":68,"logo":69},"ioi-pg","IOI Palm Garden Golf",{"url":70,"alternativeText":68},"/media/brands/ioi-pg-white.png",{"code":72,"title":73,"logo":74},"jugo","Júgo",{"url":75,"alternativeText":73},"/media/brands/jugo-white.svg",{"code":77,"title":78,"logo":79},"kirin","Kirin",{"url":80,"alternativeText":78},"/media/brands/kirin-white.png",{"code":82,"title":83,"logo":84},"mkjr","MKJR",{"url":85,"alternativeText":83},"/media/brands/mkjr-white.png",{"code":87,"title":88,"logo":89},"mypower","MyPower",{"url":90,"alternativeText":88},"/media/brands/mypower-white.png",{"code":92,"title":93,"logo":94},"ncer","NCER",{"url":95,"alternativeText":93},"/media/brands/ncer-white.png",{"code":97,"title":98,"logo":99},"ock","OCK",{"url":100,"alternativeText":98},"/media/brands/ock-white.png",{"code":102,"title":103,"logo":104},"sanki","Sanki",{"url":105,"alternativeText":103},"/media/brands/sanki-white.png",{"code":107,"title":108,"logo":109},"silcotech","Silcotech",{"url":110,"alternativeText":108},"/media/brands/silcotech.png",{"code":112,"title":113,"logo":114},"ssg","Sincere Surgery Group",{"url":115,"alternativeText":113},"/media/brands/sincere-surgery-white.png",{"code":117,"title":118,"logo":119},"thp","Teh Hong Piow Foundation",{"url":120,"alternativeText":118},"/media/brands/thp-white.svg",{"code":122,"title":123,"logo":124},"xenergi","Xenergi",{"url":125,"alternativeText":123},"/media/brands/xenergi-white.png",[127,132,137,142,146,151,156,161,166,171,176,181,186,191,196],{"code":128,"title":129,"logo":130},"nuxt","Nuxt",{"url":131,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/nuxt_primary_c5bd311103.png",{"code":133,"title":134,"logo":135},"strapi","Strapi",{"url":136,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/strapi_primary_9fe205414a.png",{"code":138,"title":139,"logo":140},"laravel","Laravel",{"url":141,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/laravel_primary_5e19864cce.png",{"code":143,"title":144,"logo":145},"cpanel","CPanel",{"url":141,"alternativeText":20},{"code":147,"title":148,"logo":149},"bootstrap","Bootstrap",{"url":150,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/bootstrap_e819dbf9ab.png",{"code":152,"title":153,"logo":154},"cpp","C++",{"url":155,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/c_311cf4ed37.png",{"code":157,"title":158,"logo":159},"css","CSS",{"url":160,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/css3_8a9e7d7c12.png",{"code":162,"title":163,"logo":164},"figma","Figma",{"url":165,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/figma_8b3b6e5c3a.png",{"code":167,"title":168,"logo":169},"html","HTML",{"url":170,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/html5_4337343270.png",{"code":172,"title":173,"logo":174},"solidworks","Solidworks",{"url":175,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/solidworks_7016472005.png",{"code":177,"title":178,"logo":179},"material-ui","Material UI",{"url":180,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/mui_43438b7fb1.png",{"code":182,"title":183,"logo":184},"react","React",{"url":185,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/react_3426e9ede2.png",{"code":187,"title":188,"logo":189},"studio","Stud.io",{"url":190,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/stud_io_22172dc0ac.png",{"code":192,"title":193,"logo":194},"javascript","Javascript",{"url":195,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/javascript_bd2ef6cb10.png",{"code":197,"title":198,"logo":199},"tailwind","Tailwind",{"url":200,"alternativeText":20},"https://healing-morning-3f30c21d5e.media.strapiapp.com/tailwind_ff011b41ff.png",[202,205,208,211,214,217,220,223,226,229,232,235],{"code":203,"title":204},"frontend-cms-dev","Frontend & CMS Dev",{"code":206,"title":207},"frontend-backend-dev","Frontend & Backend Dev",{"code":209,"title":210},"frontend-dev","Frontend Developer",{"code":212,"title":213},"cms-dev","CMS Developer",{"code":215,"title":216},"backend-dev","Backend Developer",{"code":218,"title":219},"fullstack-dev","Fullstack Developer",{"code":221,"title":222},"maintenance","Maintenance",{"code":224,"title":225},"ui-ux","UI/UX",{"code":227,"title":228},"builder","Builder",{"code":230,"title":231},"project-lead","Project Lead",{"code":233,"title":234},"developer","Developer",{"code":236,"title":237},"researcher","Researcher",{"id":239,"title":240,"_incomplete":20,"agency":241,"buttons":20,"category":242,"client":11,"contents":245,"createdAt":20,"date":274,"description":20,"extension":275,"isArchived":276,"meta":277,"publishedAt":20,"rarity_star":283,"roles":310,"slug":280,"specialEffect":20,"stacks":311,"stem":312,"summary":281,"thumbnail_image":313,"types":314,"updatedAt":20,"url":282,"__hash__":316},"projects/projects/asb-executive-education.json","ASB Executive Education","Orangesoft",{"title":243,"slug":244},"Web Platform","web-platform",[246,253,260,267],{"__component":247,"title":20,"description":248,"images":249,"videos":252},"partial.content-intro","\u003Cp>A content-heavy academic platform designed to manage and present executive programmes, with a structured CMS powering frequent updates.\u003C/p>",[250],{"url":251,"alternativeText":20},"/media/projects/stocks/asb/asb-banner.png",[],{"__component":247,"title":254,"description":255,"images":256,"videos":259},"What Makes This Different","\u003Cp>This isn’t just a frontend build — it’s a \u003Cstrong>content system designed for non-technical users\u003C/strong>, where programme data, schedules, and content need to be easily managed without breaking layout consistency.\n\n\u003C/p>",[257],{"url":258,"alternativeText":20},"/media/projects/stocks/asb/asb-intro.png",[],{"__component":247,"title":261,"description":262,"images":263,"videos":266},"Special Context","\u003Cp>I built both the frontend and the CMS structure, and continue maintaining it — which means designing not just for launch, but for \u003Cstrong>long-term content operations\u003C/strong>.\u003C/p>",[264],{"url":265,"alternativeText":20},"/media/projects/stocks/asb/asb-track-record.png",[],{"__component":247,"title":268,"description":269,"images":270,"videos":273},"Insight","\u003Cp>A good CMS setup isn’t about flexibility alone — it’s about giving editors freedom without giving them ways to break things.\u003C/p>",[271],{"url":272,"alternativeText":20},"/media/projects/stocks/asb/asb-cta.png",[],"2025-06-01","json",false,{"path":278,"body":279},"/projects/asb-executive-education",{"title":240,"slug":280,"summary":281,"url":282,"isArchived":276,"rarity_star":283,"client":11,"agency":241,"date":274,"thumbnail_image":284,"category":286,"types":287,"stacks":291,"roles":292,"contents":293},"asb-executive-education","Executive education platform with course registration and scalable CMS architecture.","https://exec.asb.edu.my/",3,{"url":285,"alternativeText":20},"/media/projects/thumbnails/asb.webp",{"title":243,"slug":244},[288],{"title":289,"slug":290},"Work","work",[128,133,138],[209,212,221],[294,298,302,306],{"__component":247,"title":20,"description":248,"images":295,"videos":297},[296],{"url":251,"alternativeText":20},[],{"__component":247,"title":254,"description":255,"images":299,"videos":301},[300],{"url":258,"alternativeText":20},[],{"__component":247,"title":261,"description":262,"images":303,"videos":305},[304],{"url":265,"alternativeText":20},[],{"__component":247,"title":268,"description":269,"images":307,"videos":309},[308],{"url":272,"alternativeText":20},[],[209,212,221],[128,133,138],"projects/asb-executive-education",{"url":285,"alternativeText":20},[315],{"title":289,"slug":290},"qFQdIQAl9af2kkSlRVJLwI5jZUHq41u0vumomBsPS_0",[318,320,321,323,324,325,326,329,332,335,338,341,344,346,347,350,353,356,357,358,359,362,363,365,368,369,372,375],{"slug":87,"title":319,"isArchived":276},"MyPOWER",{"slug":77,"title":78,"isArchived":276},{"slug":72,"title":322,"isArchived":276},"Jugo",{"slug":102,"title":103,"isArchived":276},{"slug":117,"title":118,"isArchived":276},{"slug":37,"title":38,"isArchived":276},{"slug":327,"title":328,"isArchived":276},"3d-rotational-cards-scroll","3D Rotational Cards Scroll",{"slug":330,"title":331,"isArchived":276},"cagamas-scholarship-portal","Scholarship Portal",{"slug":333,"title":334,"isArchived":276},"cagamas-ssbt","Cagamas SSBT",{"slug":336,"title":337,"isArchived":276},"portfolio-2026","Portfolio 2026",{"slug":339,"title":340,"isArchived":276},"letter-wedding-digital-invite","Letter Themed Digital Invite",{"slug":342,"title":343,"isArchived":276},"bento-themed-digital-invite","Bento Themed Digital Invite",{"slug":345,"title":33,"isArchived":276},"democracy-of-dreams",{"slug":47,"title":48,"isArchived":276},{"slug":348,"title":349,"isArchived":276},"cagamas-srp","Cagamas SRP",{"slug":351,"title":352,"isArchived":276},"ioi-group","IOI Group",{"slug":354,"title":355,"isArchived":276},"sincere-surgery","Sincere Surgery",{"slug":57,"title":58,"isArchived":276},{"slug":82,"title":83,"isArchived":276},{"slug":107,"title":108,"isArchived":276},{"slug":360,"title":361,"isArchived":276},"cagamas-whistleblowing-form","Cagamas Whistleblowing Form",{"slug":122,"title":123,"isArchived":276},{"slug":364,"title":68,"isArchived":276},"ioi-palm-garden-golf",{"slug":366,"title":367,"isArchived":276},"ecotree-hotel-hk","Ecotree Hotel HK",{"slug":280,"title":240,"isArchived":276},{"slug":370,"title":371,"isArchived":276},"portfolio-2024","Portfolio 2024",{"slug":373,"title":374,"isArchived":276},"news-dashboard","News Dashboard",{"slug":376,"title":377,"isArchived":276},"food-webapp","Food Webapp",1791727488134]