{"id":1819,"date":"2026-03-13T05:55:02","date_gmt":"2026-03-13T05:55:02","guid":{"rendered":"https:\/\/www.aidataconsulting.com.au\/?page_id=1819"},"modified":"2026-03-24T10:10:37","modified_gmt":"2026-03-24T10:10:37","slug":"sam-portfolio","status":"publish","type":"page","link":"https:\/\/www.aidataconsulting.com.au\/?page_id=1819","title":{"rendered":"SAM Portfolio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1819\" class=\"elementor elementor-1819\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37a1d251 e-flex e-con-boxed e-con e-parent\" data-id=\"37a1d251\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49d7cae0 elementor-widget elementor-widget-text-editor\" data-id=\"49d7cae0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<p><style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@400;700;800&family=DM+Sans:wght@300;400;500&display=swap');\n\n:root {\n  --navy: #0a0f1e;\n  --navy-mid: #111827;\n  --navy-card: #141d2e;\n  --navy-border: #1e2d45;\n  --teal: #00d4b4;\n  --teal-dim: #00b89c;\n  --teal-glow: rgba(0,212,180,0.12);\n  --white: #f0f4f8;\n  --white-dim: #8fa3b8;\n  --white-faint: #3a4a5e;\n  --font-display: 'Syne', sans-serif;\n  --font-body: 'DM Sans', sans-serif;\n}\n\n#saud-portfolio{background:var(--navy);color:var(--white);font-family:var(--font-body);font-weight:300;line-height:1.7;overflow-x:hidden;width:100%}\n#saud-portfolio *{box-sizing:border-box}\nhtml{scroll-behavior:smooth}\n\n\/* HERO *\/\n#hero{min-height:80vh;display:flex;align-items:center;padding:6rem 2.5rem 5rem;position:relative;overflow:hidden}\n.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,180,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,180,0.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent)}\n.hero-glow{position:absolute;top:-200px;right:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,180,0.08) 0%,transparent 70%);pointer-events:none}\n.hero-content{position:relative;max-width:900px}\n.hero-eyebrow{display:inline-flex;align-items:center;gap:0.6rem;background:var(--teal-glow);border:1px solid rgba(0,212,180,0.3);border-radius:100px;padding:0.35rem 1rem;font-size:0.78rem;font-weight:500;letter-spacing:0.08em;color:var(--teal);text-transform:uppercase;margin-bottom:1.75rem}\n.hero-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--teal);animation:pulse 2s infinite}\n@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.3}}\n#saud-portfolio h1{font-family:var(--font-display);font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:1.0;letter-spacing:-0.03em;color:var(--white)}\n#saud-portfolio h1 .accent{color:var(--teal)}\n#saud-portfolio h1 .dim{color:var(--white-dim)}\n.hero-bio{margin-top:1.75rem;font-size:1.05rem;font-weight:300;color:var(--white-dim);line-height:1.8;max-width:620px}\n.hero-stats{display:flex;gap:3rem;margin-top:2.5rem}\n.stat-num{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--teal)}\n.stat-label{font-size:0.78rem;color:var(--white-dim);letter-spacing:0.04em}\n.hero-actions{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}\n.btn-primary{background:var(--teal);color:var(--navy);padding:0.85rem 2rem;border-radius:8px;font-family:var(--font-display);font-weight:700;font-size:0.9rem;text-decoration:none;transition:all 0.2s;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.5rem}\n.btn-primary:hover{background:var(--teal-dim);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,212,180,0.25)}\n.btn-secondary{background:transparent;color:var(--white);padding:0.85rem 2rem;border-radius:8px;font-family:var(--font-display);font-weight:600;font-size:0.9rem;text-decoration:none;border:1px solid var(--navy-border);transition:all 0.2s;cursor:pointer;display:inline-flex;align-items:center}\n.btn-secondary:hover{border-color:var(--teal);color:var(--teal)}\n\n\/* INDUSTRY STRIP *\/\n#industries{border-top:1px solid var(--navy-border);border-bottom:1px solid var(--navy-border);padding:1.4rem 0;background:var(--navy-mid);overflow:hidden}\n.industry-track{display:flex;gap:2.5rem;width:max-content;animation:scrollLeft 35s linear infinite}\n@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n.industry-item{display:flex;align-items:center;gap:0.6rem;font-size:0.8rem;font-weight:500;color:var(--white-dim);letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}\n.industry-item::before{content:'';width:6px;height:6px;border-radius:1px;background:var(--teal);transform:rotate(45deg);flex-shrink:0}\n\n\/* SHARED SECTION *\/\n#saud-portfolio section{padding:6rem 2.5rem}\n.container{max-width:1100px;margin:0 auto}\n.section-label{font-size:0.72rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--teal);margin-bottom:0.75rem}\n.section-title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;letter-spacing:-0.02em;color:var(--white);line-height:1.1;margin-bottom:0.75rem}\n.section-sub{color:var(--white-dim);font-size:1rem;max-width:500px}\n.section-header{margin-bottom:3rem}\n\n\/* PROJECTS *\/\n#projects{background:var(--navy-mid)}\n.filter-bar{display:flex;gap:0.6rem;flex-wrap:wrap;margin-bottom:2.5rem}\n.filter-btn{padding:0.4rem 1rem;border-radius:100px;border:1px solid var(--navy-border);background:transparent;color:var(--white-dim);font-size:0.8rem;font-weight:500;cursor:pointer;font-family:var(--font-body);transition:all 0.2s}\n.filter-btn:hover,.filter-btn.active{background:var(--teal-glow);border-color:var(--teal);color:var(--teal)}\n\n\/* FIX 3: Grid with proper mobile constraints *\/\n.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;width:100%}\n\n.project-card{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all 0.25s;display:flex;flex-direction:column;gap:0.75rem;position:relative;overflow:hidden;min-width:0} \/* min-width:0 fixes grid overflow *\/\n.project-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--teal),transparent);opacity:0;transition:opacity 0.25s}\n.project-card:hover{border-color:rgba(0,212,180,0.3);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,0.3)}\n.project-card:hover::before{opacity:1}\n.card-industry{display:inline-block;background:var(--teal-glow);border:1px solid rgba(0,212,180,0.2);color:var(--teal);border-radius:100px;padding:0.2rem 0.7rem;font-size:0.72rem;font-weight:500;letter-spacing:0.04em;width:fit-content}\n.card-title{font-family:var(--font-display);font-size:1.0rem;font-weight:700;color:var(--white);line-height:1.3}\n.card-outcome{color:var(--teal);font-weight:500;font-size:0.88rem;line-height:1.4}\n.card-desc{color:var(--white-dim);font-size:0.85rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n.project-card.expanded .card-desc{display:block;-webkit-line-clamp:unset;overflow:visible}\n.card-tech{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:auto;padding-top:0.5rem}\n.tech-tag{background:rgba(255,255,255,0.05);border:1px solid var(--navy-border);color:var(--white-dim);border-radius:4px;padding:0.2rem 0.6rem;font-size:0.72rem;font-weight:400}\n.card-hint{font-size:0.72rem;color:var(--white-faint);text-align:right;margin-top:0.25rem;transition:opacity 0.2s}\n.project-card.expanded .card-hint{display:none}\n\n\/* FIX 1: Project detail expand *\/\n.project-detail{display:none;margin-top:0.75rem;border-top:1px solid var(--navy-border);padding-top:1rem}\n.project-card.expanded .project-detail{display:block}\n.outcomes-box{background:var(--teal-glow);border:1px solid rgba(0,212,180,0.2);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1rem}\n.outcomes-label{font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--teal);margin-bottom:0.6rem}\n.outcome-line{display:flex;gap:0.6rem;align-items:flex-start;font-size:0.85rem;color:var(--white);margin-bottom:0.4rem}\n.outcome-line::before{content:'\u2197';color:var(--teal);flex-shrink:0;font-size:0.8rem;margin-top:0.05rem}\n.detail-desc{color:var(--white-dim);font-size:0.88rem;line-height:1.75;margin-bottom:1rem}\n.detail-tech-label{font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--white-dim);margin-bottom:0.6rem}\n.collapse-btn{font-size:0.75rem;color:var(--white-faint);margin-top:0.75rem;cursor:pointer;background:none;border:none;font-family:var(--font-body);padding:0}\n.collapse-btn:hover{color:var(--teal)}\n\n\/* EXPERIENCE *\/\n#experience{background:var(--navy)}\n.exp-list{display:flex;flex-direction:column;gap:0.75rem;max-width:800px}\n\n\/* FIX 2: Experience items \u2014 remove <details> default styling, use div-based accordion *\/\n.exp-item{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:12px;overflow:hidden;transition:border-color 0.2s}\n.exp-item.open{border-color:rgba(0,212,180,0.3)}\n.exp-header{padding:1.4rem 1.6rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;user-select:none;list-style:none}\n.exp-meta{}\n.exp-title{font-family:var(--font-display);font-weight:700;font-size:1.0rem;color:var(--white);transition:color 0.2s}\n.exp-item:hover .exp-title,.exp-item.open .exp-title{color:var(--teal)}\n.exp-company{font-size:0.82rem;color:var(--teal);margin-top:0.2rem;font-weight:400}\n.exp-period{font-size:0.75rem;color:var(--white-faint);margin-top:0.15rem}\n.exp-toggle{width:28px;height:28px;border-radius:50%;background:var(--teal-glow);border:1px solid rgba(0,212,180,0.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.25s;color:var(--teal);font-size:1.1rem;font-weight:300;line-height:1}\n.exp-item.open .exp-toggle{background:var(--teal);color:var(--navy);transform:rotate(45deg)}\n.exp-body{display:none;padding:0 1.6rem 1.4rem;border-top:1px solid var(--navy-border)}\n.exp-item.open .exp-body{display:block}\n.exp-bullets{list-style:none;margin-top:1rem;padding:0}\n.exp-bullets li{display:flex;gap:0.75rem;align-items:flex-start;font-size:0.88rem;color:var(--white-dim);line-height:1.65;margin-bottom:0.6rem}\n.exp-bullets li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--teal);flex-shrink:0;margin-top:0.55rem}\n.exp-tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:1rem}\n\n\/* CERTIFICATIONS *\/\n#certifications{background:var(--navy-mid)}\n.cert-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}\n.cert-group{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:12px;padding:1.4rem}\n.cert-group-title{font-family:var(--font-display);font-weight:700;font-size:0.75rem;color:var(--teal);margin-bottom:1rem;letter-spacing:0.06em;text-transform:uppercase}\n.cert-item{display:flex;gap:0.6rem;align-items:flex-start;font-size:0.83rem;color:var(--white-dim);margin-bottom:0.55rem;line-height:1.4}\n.cert-item::before{content:'\u2713';color:var(--teal);flex-shrink:0;font-size:0.75rem;margin-top:0.1rem;font-weight:600}\n\n\/* CONTACT \/ BOOKING *\/\n#ghl-booking{background:var(--navy)}\n\n\/* FIX 3: Booking iframe responsive *\/\n.booking-wrap{background:var(--navy-card);border:1px solid var(--navy-border);border-radius:12px;padding:1.5rem;overflow:hidden;width:100%}\n.booking-wrap iframe{width:100%;border:none;overflow:hidden;display:block;max-width:100%}\n\n\/* RESPONSIVE *\/\n@media(max-width:768px){\n  \/* Ensure the portfolio wrapper never clips or scrolls horizontally *\/\n  #saud-portfolio{\n    width:100%;\n    max-width:100vw;\n    overflow-x:hidden;\n  }\n\n  \/* All sections get comfortable mobile padding *\/\n  #saud-portfolio section{\n    padding:3rem 1rem;\n  }\n\n  \/* Hero \u2014 reduce top pad so it doesn't push content off screen *\/\n  #hero{\n    min-height:auto;\n    padding:4rem 1rem 3rem;\n    align-items:flex-start;\n  }\n\n  \/* Shrink the decorative glow so it doesn't cause overflow *\/\n  .hero-glow{\n    width:300px;\n    height:300px;\n    top:-80px;\n    right:-80px;\n  }\n\n  \/* Hero headline \u2014 let clamp handle it, just ensure it wraps *\/\n  #saud-portfolio h1{\n    font-size:clamp(2.2rem,9vw,3.5rem);\n    word-break:break-word;\n  }\n\n  .hero-bio{\n    font-size:0.95rem;\n    max-width:100%;\n  }\n\n  \/* Stats: wrap into 2\u00d72 grid on small screens *\/\n  .hero-stats{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:1.25rem 2rem;\n    margin-top:2rem;\n  }\n\n  .hero-actions{\n    flex-direction:column;\n    gap:0.75rem;\n  }\n  .btn-primary,.btn-secondary{\n    width:100%;\n    justify-content:center;\n  }\n\n  \/* Industry strip \u2014 keep scrolling but don't overflow page *\/\n  #industries{\n    overflow:hidden;\n    max-width:100vw;\n  }\n\n  \/* Section titles *\/\n  .section-title{\n    font-size:clamp(1.6rem,6vw,2.2rem);\n  }\n\n  \/* Projects *\/\n  .projects-grid{\n    grid-template-columns:1fr;\n  }\n  .project-card{\n    width:100%;\n    max-width:100%;\n  }\n  .filter-bar{\n    gap:0.4rem;\n  }\n  .filter-btn{\n    font-size:0.72rem;\n    padding:0.35rem 0.7rem;\n  }\n\n  \/* Experience *\/\n  .exp-header{\n    padding:1rem 1.1rem;\n    gap:0.75rem;\n  }\n  .exp-body{\n    padding:0 1.1rem 1.1rem;\n  }\n  .exp-list{\n    max-width:100%;\n  }\n\n  \/* Certs *\/\n  .cert-groups{\n    grid-template-columns:1fr;\n  }\n\n  \/* Booking *\/\n  .booking-wrap{\n    padding:0.75rem;\n  }\n\n  \/* Container max-width safety *\/\n  .container{\n    max-width:100%;\n    padding:0;\n  }\n}\n<\/style><\/p>\n\n<div id=\"saud-portfolio\">\n\n  <!-- HERO -->\n  <section id=\"hero\">\n    <div class=\"hero-grid-bg\"><\/div>\n    <div class=\"hero-glow\"><\/div>\n    <div class=\"hero-content\">\n      <div class=\"hero-eyebrow\">Available for Projects \u00b7 Melbourne, VIC<\/div>\n      <h1>Senior Analytics<br \/><span class=\"accent\">Engineering<\/span><br \/><span class=\"dim\">Consultant<\/span><\/h1>\n      <p class=\"hero-bio\">I architect end-to-end data solutions for enterprise organisations \u2014 cloud migrations, real-time pipelines, BI platforms, and ML-driven analytics. 8 years across financial services, logistics, construction, media, and SaaS. I also train and mentor data teams.<\/p>\n      <div class=\"hero-stats\">\n        <div><div class=\"stat-num\">8+<\/div><div class=\"stat-label\">Years Experience<\/div><\/div>\n        <div><div class=\"stat-num\">10+<\/div><div class=\"stat-label\">Enterprise Clients<\/div><\/div>\n        <div><div class=\"stat-num\">20+<\/div><div class=\"stat-label\">Certifications<\/div><\/div>\n        <div><div class=\"stat-num\">9<\/div><div class=\"stat-label\">Industries<\/div><\/div>\n      <\/div>\n      <div class=\"hero-actions\">\n        <a class=\"btn-primary\" href=\"#projects\">View Projects \u2193<\/a>\n        <a class=\"btn-secondary\" href=\"#ghl-booking\">Book a Call<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INDUSTRY STRIP -->\n  <div id=\"industries\">\n    <div class=\"industry-track\">\n      <div class=\"industry-item\">Financial Services<\/div>\n      <div class=\"industry-item\">Superannuation<\/div>\n      <div class=\"industry-item\">Logistics<\/div>\n      <div class=\"industry-item\">Construction<\/div>\n      <div class=\"industry-item\">FMCG<\/div>\n      <div class=\"industry-item\">Media &amp; Publishing<\/div>\n      <div class=\"industry-item\">Recruitment<\/div>\n      <div class=\"industry-item\">Education<\/div>\n      <div class=\"industry-item\">SaaS \/ Enterprise<\/div>\n      <div class=\"industry-item\">Federal Government<\/div>\n      <div class=\"industry-item\">Financial Services<\/div>\n      <div class=\"industry-item\">Superannuation<\/div>\n      <div class=\"industry-item\">Logistics<\/div>\n      <div class=\"industry-item\">Construction<\/div>\n      <div class=\"industry-item\">FMCG<\/div>\n      <div class=\"industry-item\">Media &amp; Publishing<\/div>\n      <div class=\"industry-item\">Recruitment<\/div>\n      <div class=\"industry-item\">Education<\/div>\n      <div class=\"industry-item\">SaaS \/ Enterprise<\/div>\n      <div class=\"industry-item\">Federal Government<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- PROJECTS -->\n  <section id=\"projects\">\n    <div class=\"container\">\n      <div class=\"section-header\">\n        <div class=\"section-label\">Portfolio<\/div>\n        <div class=\"section-title\">Featured Projects<\/div>\n        <div class=\"section-sub\">End-to-end data solutions across industries<\/div>\n      <\/div>\n      <div class=\"filter-bar\">\n        <button class=\"filter-btn active\" onclick=\"filterProjects(this,'all')\">All<\/button>\n        <button class=\"filter-btn\" onclick=\"filterProjects(this,'financial')\">Financial Services<\/button>\n        <button class=\"filter-btn\" onclick=\"filterProjects(this,'recruitment')\">Recruitment<\/button>\n        <button class=\"filter-btn\" onclick=\"filterProjects(this,'logistics')\">Logistics<\/button>\n        <button class=\"filter-btn\" onclick=\"filterProjects(this,'construction')\">Construction<\/button>\n        <button class=\"filter-btn\" onclick=\"filterProjects(this,'fmcg')\">FMCG<\/button>\n        <button class=\"filter-btn\" onclick=\"filterProjects(this,'media')\">Media<\/button>\n      <\/div>\n      <div id=\"projectsGrid\" class=\"projects-grid\">\n\n        <!-- CARD 1 -->\n        <div class=\"project-card\" data-industry=\"financial\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Financial Services<\/div>\n          <div class=\"card-title\">Financial Analytics Platform Migration \u2014 Fintech Enterprise<\/div>\n          <div class=\"card-outcome\">\u2197 Eliminated critical query performance bottlenecks<\/div>\n          <div class=\"card-desc\">Migrated a high-volume financial analytics platform from legacy infrastructure to a modern lakehouse architecture, redesigning data access patterns and building automated metadata cataloguing pipelines.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">AWS Glue<\/span><span class=\"tech-tag\">PySpark<\/span><span class=\"tech-tag\">Dremio<\/span><span class=\"tech-tag\">Databricks<\/span><span class=\"tech-tag\">+3<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">Eliminated critical query performance bottlenecks across the platform<\/div>\n              <div class=\"outcome-line\">Enabled governed self-serve analytics for BI and engineering teams<\/div>\n              <div class=\"outcome-line\">Delivered Superannuation forecasting capability supporting marketing, compliance &amp; audit functions<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Migrated a high-volume financial analytics platform from legacy infrastructure to a modern lakehouse architecture. Redesigned data access patterns, built automated metadata cataloguing pipelines, and implemented CI\/CD deployment governance across test and production environments. Delivered real-time governance dashboards to track migration health.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">AWS Glue<\/span><span class=\"tech-tag\">PySpark<\/span><span class=\"tech-tag\">Dremio<\/span><span class=\"tech-tag\">Databricks<\/span><span class=\"tech-tag\">AWS Step Functions<\/span><span class=\"tech-tag\">GitHub Actions<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 2 -->\n        <div class=\"project-card\" data-industry=\"recruitment\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Recruitment<\/div>\n          <div class=\"card-title\">500+ Dashboard Cloud Migration \u2014 Leading National Job Platform<\/div>\n          <div class=\"card-outcome\">\u2197 Delivered 2 weeks ahead of schedule, zero production incidents<\/div>\n          <div class=\"card-desc\">Orchestrated the full migration of 500+ production dashboards from on-premise Tableau Server to Tableau Cloud, coordinating cross-functional teams, data validation, and phased cutover planning.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">Tableau Server<\/span><span class=\"tech-tag\">Tableau Cloud<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">Delivered 2 weeks ahead of schedule with zero production incidents<\/div>\n              <div class=\"outcome-line\">Zero data loss across 500+ mission-critical reporting dashboards<\/div>\n              <div class=\"outcome-line\">Uninterrupted analytics access for thousands of daily end users<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Orchestrated the full migration of 500+ production dashboards from on-premise Tableau Server to Tableau Cloud for a leading national job platform. Managed cross-functional stakeholder alignment, data validation, UAT, and phased cutover planning to ensure zero disruption to reporting operations.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">Tableau Server<\/span><span class=\"tech-tag\">Tableau Cloud<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 3 -->\n        <div class=\"project-card\" data-industry=\"logistics\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Logistics &amp; Infrastructure<\/div>\n          <div class=\"card-title\">End-to-End Data Pipeline \u2014 Major Australian Port Operator<\/div>\n          <div class=\"card-outcome\">\u2197 60% reduction in manual data processing time<\/div>\n          <div class=\"card-desc\">Architected a full ETL pipeline replacing manual data workflows for a major Australian port operator, including automated transformation, quality checks, and stakeholder reporting layers.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">Azure Data Factory<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">60% reduction in manual data processing time<\/div>\n              <div class=\"outcome-line\">99.9% data accuracy achieved post-implementation<\/div>\n              <div class=\"outcome-line\">Freed analyst capacity from manual work to higher-value strategic tasks<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Architected a full ETL pipeline replacing manual data workflows for a major Australian port operator. Included automated transformation layers, data quality validation, anomaly detection, and stakeholder-facing reporting dashboards \u2014 replacing a fragmented manual process with a reliable, auditable pipeline.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">Azure Data Factory<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 4 -->\n        <div class=\"project-card\" data-industry=\"construction\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Construction<\/div>\n          <div class=\"card-title\">Health &amp; Safety Analytics Platform \u2014 National Construction Enterprise<\/div>\n          <div class=\"card-outcome\">\u2197 45% faster incident reporting, 100% regulatory compliance<\/div>\n          <div class=\"card-desc\">Built an enterprise analytics platform tracking safety incidents, compliance KPIs, and regulatory metrics across a national construction enterprise. Established a full data governance framework.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">Databricks<\/span><span class=\"tech-tag\">Power BI<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">45% faster incident reporting across all construction sites<\/div>\n              <div class=\"outcome-line\">90% improvement in compliance tracking and audit readiness<\/div>\n              <div class=\"outcome-line\">100% regulatory compliance achieved \u2014 zero audit findings<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Built an enterprise analytics platform tracking safety incidents, compliance KPIs, and regulatory metrics across a national construction enterprise. Established a full data governance framework aligned to industry standards, replacing manual spreadsheet-based safety reporting with a real-time, drill-down analytics platform.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">Databricks<\/span><span class=\"tech-tag\">Power BI<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 5 -->\n        <div class=\"project-card\" data-industry=\"financial\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Financial Services<\/div>\n          <div class=\"card-title\">ML-Driven Sales Forecasting \u2014 National Financial Services Lender<\/div>\n          <div class=\"card-outcome\">\u2197 $2M in revenue opportunities identified<\/div>\n          <div class=\"card-desc\">Developed a machine learning-powered customer insights dashboard integrating multiple data sources to surface revenue opportunities and improve sales forecast accuracy.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">DBT<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">Tableau<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">40% improvement in sales forecast accuracy<\/div>\n              <div class=\"outcome-line\">$2M in new revenue opportunities identified and actioned by sales teams<\/div>\n              <div class=\"outcome-line\">Adopted as the primary sales planning and targeting tool across the organisation<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Developed a machine learning-powered customer insights dashboard for a national financial services lender, integrating multiple data sources to surface revenue opportunities, predict churn, and improve forecast accuracy for sales teams. Included automated model refresh pipelines and explainability layers for business stakeholders.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">DBT<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">Tableau<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 6 -->\n        <div class=\"project-card\" data-industry=\"fmcg\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">FMCG<\/div>\n          <div class=\"card-title\">Marketing Analytics &amp; Campaign ROI \u2014 National FMCG Franchise Group<\/div>\n          <div class=\"card-outcome\">\u2197 85% increase in campaign ROI tracking accuracy<\/div>\n          <div class=\"card-desc\">Engineered a unified marketing analytics solution enabling real-time campaign attribution and ROI reporting to replace fragmented manual tracking across the franchise network.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">DBT<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">Fivetran<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">85% increase in campaign ROI tracking accuracy<\/div>\n              <div class=\"outcome-line\">Enabled data-driven budget allocation across all marketing channels<\/div>\n              <div class=\"outcome-line\">Replaced fragmented manual reporting with a single unified source of truth<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Engineered a unified marketing analytics solution for a national FMCG franchise group, consolidating data across digital, in-store, and paid channels into a single platform. Enabled real-time campaign attribution, ROI reporting, and budget optimisation to replace fragmented manual tracking processes.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">DBT<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">Fivetran<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 7 -->\n        <div class=\"project-card\" data-industry=\"logistics\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Logistics<\/div>\n          <div class=\"card-title\">CI\/CD Pipeline Automation \u2014 National Courier &amp; Logistics Company<\/div>\n          <div class=\"card-outcome\">\u2197 75% reduction in deployment cycles<\/div>\n          <div class=\"card-desc\">Implemented automated CI\/CD workflows for data pipelines including structured testing, version control, and environment-specific deployment processes \u2014 eliminating all production data incidents.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">GitHub Actions<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">75% reduction in deployment cycles<\/div>\n              <div class=\"outcome-line\">Zero production data incidents post-implementation<\/div>\n              <div class=\"outcome-line\">Significant reduction in engineering overhead and manual release effort<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Implemented automated CI\/CD workflows for data pipelines at a national courier and logistics company, introducing structured automated testing, version-controlled deployments, and environment-specific promotion processes. Replaced ad-hoc manual deployments with a governed, repeatable pipeline release process.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">GitHub Actions<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n        <!-- CARD 8 -->\n        <div class=\"project-card\" data-industry=\"media\" onclick=\"toggleCard(this)\">\n          <div class=\"card-industry\">Media &amp; Publishing<\/div>\n          <div class=\"card-title\">Ad Sales KPI Dashboard \u2014 National Media Organisation<\/div>\n          <div class=\"card-outcome\">\u2197 90% improvement in revenue visibility across regions<\/div>\n          <div class=\"card-desc\">Led a cross-timezone international team to design and deliver a unified ad sales performance dashboard, consolidating fragmented revenue reporting into a single source of truth.<\/div>\n          <div class=\"card-tech\"><span class=\"tech-tag\">Tableau<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Looker<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <div class=\"card-hint\">Click to expand \u2193<\/div>\n          <div class=\"project-detail\">\n            <div class=\"outcomes-box\">\n              <div class=\"outcomes-label\">Business Outcomes<\/div>\n              <div class=\"outcome-line\">90% improvement in revenue visibility across regions and time zones<\/div>\n              <div class=\"outcome-line\">80% reduction in manual reporting effort across commercial teams<\/div>\n              <div class=\"outcome-line\">Adopted as the primary reporting tool for the entire commercial organisation<\/div>\n            <\/div>\n            <div class=\"detail-desc\">Led a cross-timezone international team to design and deliver a unified ad sales performance dashboard for a national media organisation, consolidating fragmented revenue reporting across sports, entertainment, news, and finance departments into a single, real-time source of truth.<\/div>\n            <div class=\"detail-tech-label\">Full Tech Stack<\/div>\n            <div class=\"card-tech\"><span class=\"tech-tag\">Tableau Desktop<\/span><span class=\"tech-tag\">Tableau Server<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Looker<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n            <button class=\"collapse-btn\" onclick=\"collapseCard(event,this)\">\u2191 Collapse<\/button>\n          <\/div>\n        <\/div>\n\n      <\/div><!-- \/projects-grid -->\n    <\/div>\n  <\/section>\n\n  <!-- EXPERIENCE \u2014 FIX 2: replaced <details>\/<summary> with div-based accordion -->\n  <section id=\"experience\">\n    <div class=\"container\">\n      <div class=\"section-header\">\n        <div class=\"section-label\">Career<\/div>\n        <div class=\"section-title\">Experience<\/div>\n        <div class=\"section-sub\">Click any role to expand full detail<\/div>\n      <\/div>\n      <div class=\"exp-list\">\n\n        <div class=\"exp-item\">\n          <div class=\"exp-header\" onclick=\"toggleExp(this)\">\n            <div class=\"exp-meta\">\n              <div class=\"exp-title\">Senior Analytics Engineering Consultant<\/div>\n              <div class=\"exp-company\">Mantel Group<\/div>\n            <\/div>\n            <div class=\"exp-toggle\">+<\/div>\n          <\/div>\n          <div class=\"exp-body\">\n            <ul class=\"exp-bullets\">\n              <li>Embedded consultant delivering financial engineering and analytics solutions for large-scale Australian fintech and financial services organisations<\/li>\n              <li>Architected and built a Databricks lakehouse platform from scratch, replacing a legacy Azure-based data platform with a modern, scalable architecture<\/li>\n              <li>Led full cloud-to-cloud migration from Azure to Databricks, redesigning ingestion, transformation, and consumption layers end to end<\/li>\n              <li>Delivered analytics and data engineering solutions using AWS, Dremio, PySpark, and Databricks for high-volume financial datasets<\/li>\n              <li>Gained direct exposure to federal government data requirements including governance, compliance, and audit-grade data pipelines<\/li>\n              <li>Partnered with finance leadership, principal architects, and investment stakeholders to define data architecture patterns and deployment strategies<\/li>\n              <li>Implemented CI\/CD deployment workflows using GitHub Actions, introducing structured version control and secure pipeline execution<\/li>\n            <\/ul>\n            <div class=\"exp-tags\"><span class=\"tech-tag\">AWS Glue<\/span><span class=\"tech-tag\">PySpark<\/span><span class=\"tech-tag\">Dremio<\/span><span class=\"tech-tag\">Databricks<\/span><span class=\"tech-tag\">AWS Step Functions<\/span><span class=\"tech-tag\">GitHub Actions<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"exp-item\">\n          <div class=\"exp-header\" onclick=\"toggleExp(this)\">\n            <div class=\"exp-meta\">\n              <div class=\"exp-title\">Senior Data Analytics Consultant<\/div>\n              <div class=\"exp-company\">KeyData<\/div>\n            <\/div>\n            <div class=\"exp-toggle\">+<\/div>\n          <\/div>\n          <div class=\"exp-body\">\n            <ul class=\"exp-bullets\">\n              <li>Consulted with small, medium, and large enterprises to design and implement modern data platforms from scratch across 10+ client engagements<\/li>\n              <li>Evaluated and compared analytics technologies (Tableau vs Power BI, Snowflake vs Redshift, DBT vs custom ETL) recommending best-fit solutions based on client scale and maturity<\/li>\n              <li>Delivered end-to-end implementations covering ingestion, transformation, visualisation, and governance for every engagement<\/li>\n              <li>Conducted structured employee training and knowledge transfer sessions as part of every project handover, upskilling client teams on platforms delivered<\/li>\n              <li>Managed stakeholder relationships across technical and non-technical audiences, translating complex business requirements into scalable data solutions<\/li>\n              <li>Reduced data latency by 70% and cut processing costs by 45% through Snowflake implementation using UDFs and Snowpipe<\/li>\n              <li>Clients spanned recruitment, logistics, construction, FMCG, financial services, childcare, and media sectors<\/li>\n            <\/ul>\n            <div class=\"exp-tags\"><span class=\"tech-tag\">Tableau<\/span><span class=\"tech-tag\">Snowflake<\/span><span class=\"tech-tag\">Azure Data Factory<\/span><span class=\"tech-tag\">AWS Lambda<\/span><span class=\"tech-tag\">Fivetran<\/span><span class=\"tech-tag\">DBT<\/span><span class=\"tech-tag\">GitHub Actions<\/span><span class=\"tech-tag\">Power BI<\/span><span class=\"tech-tag\">Databricks<\/span><span class=\"tech-tag\">Python<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"exp-item\">\n          <div class=\"exp-header\" onclick=\"toggleExp(this)\">\n            <div class=\"exp-meta\">\n              <div class=\"exp-title\">Senior Data Analyst<\/div>\n              <div class=\"exp-company\">NewsCorp Australia<\/div>\n            <\/div>\n            <div class=\"exp-toggle\">+<\/div>\n          <\/div>\n          <div class=\"exp-body\">\n            <ul class=\"exp-bullets\">\n              <li>Built automated data pipelines and analytics solutions using Tableau, Tableau Prep, and Python across multiple departments including media, sports, finance, and advertising<\/li>\n              <li>Enabled self-serve insights and performance reporting for editorial, commercial, and finance teams \u2014 reducing dependency on manual data requests<\/li>\n              <li>Led an international cross-timezone team to deliver a unified ad sales KPI dashboard, consolidating fragmented revenue reporting into a single source of truth<\/li>\n              <li>Developed Python automation scripts that replaced manual data transformation workflows, reducing processing time by 80%<\/li>\n              <li>Used Looker to build ETL monitoring dashboards tracking data quality, pipeline health, and defect metrics<\/li>\n              <li>Automated Tableau Server maintenance tasks, improving system reliability and reducing administrative overhead by 65%<\/li>\n            <\/ul>\n            <div class=\"exp-tags\"><span class=\"tech-tag\">Tableau Desktop<\/span><span class=\"tech-tag\">Tableau Server<\/span><span class=\"tech-tag\">Tableau Prep<\/span><span class=\"tech-tag\">Python<\/span><span class=\"tech-tag\">Looker<\/span><span class=\"tech-tag\">SQL<\/span><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"exp-item\">\n          <div class=\"exp-header\" onclick=\"toggleExp(this)\">\n            <div class=\"exp-meta\">\n              <div class=\"exp-title\">Tableau Success Engineer \u2014 APAC<\/div>\n              <div class=\"exp-company\">Tableau \/ Salesforce<\/div>\n            <\/div>\n            <div class=\"exp-toggle\">+<\/div>\n          <\/div>\n          <div class=\"exp-body\">\n            <ul class=\"exp-bullets\">\n              <li>Provided APAC-wide technical support and product enablement for enterprise Tableau customers across full platform deployments<\/li>\n              <li>Supported clients through the complete Tableau implementation lifecycle \u2014 installation, data connectivity, calculations, visualisations, performance tuning, and server administration<\/li>\n              <li>Diagnosed and resolved complex technical errors through deep debugging and troubleshooting, achieving 95% customer satisfaction across 1,000+ cases<\/li>\n              <li>Authored 70+ knowledge base articles on analytics queries, becoming a top 5 contributor to the global Tableau support knowledge base<\/li>\n              <li>Collaborated directly with Tableau&#8217;s product management, sustaining engineering, and developer teams to escalate and resolve product-level bugs<\/li>\n              <li>Ran 25+ Data Doctor training sessions for enterprise customers, achieving 98% positive participant feedback<\/li>\n              <li>Acted as a bridge between customers and the product team \u2014 translating real-world usage issues into actionable product feedback<\/li>\n            <\/ul>\n            <div class=\"exp-tags\"><span class=\"tech-tag\">Tableau Desktop<\/span><span class=\"tech-tag\">Tableau Server<\/span><span class=\"tech-tag\">Tableau Prep<\/span><span class=\"tech-tag\">SQL<\/span><span class=\"tech-tag\">Enterprise Integrations<\/span><\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CERTIFICATIONS -->\n  <section id=\"certifications\">\n    <div class=\"container\">\n      <div class=\"section-header\">\n        <div class=\"section-label\">Credentials<\/div>\n        <div class=\"section-title\">Certifications<\/div>\n        <div class=\"section-sub\">20+ industry certifications across cloud, data, and AI platforms<\/div>\n      <\/div>\n      <div class=\"cert-groups\">\n        <div class=\"cert-group\">\n          <div class=\"cert-group-title\">AI &amp; Generative AI<\/div>\n          <div class=\"cert-item\">Databricks Certified Generative AI Engineer Associate (Nov 2025)<\/div>\n          <div class=\"cert-item\">Databricks Academy: Generative AI Fundamentals (Oct 2025)<\/div>\n        <\/div>\n        <div class=\"cert-group\">\n          <div class=\"cert-group-title\">Snowflake<\/div>\n          <div class=\"cert-item\">SnowPro Advanced: Data Engineer (Aug 2025)<\/div>\n          <div class=\"cert-item\">SnowPro Core Certification (Oct 2023)<\/div>\n          <div class=\"cert-item\">Hands-On Essentials: Data Applications (May 2025)<\/div>\n          <div class=\"cert-item\">Hands-On Essentials: Data Warehouse (Sep 2023)<\/div>\n        <\/div>\n        <div class=\"cert-group\">\n          <div class=\"cert-group-title\">AWS &amp; Azure Cloud<\/div>\n          <div class=\"cert-item\">AWS Certified Cloud Practitioner (Feb 2025)<\/div>\n          <div class=\"cert-item\">Microsoft Certified: Azure Data Scientist Associate (Sep 2021)<\/div>\n          <div class=\"cert-item\">Microsoft Certified: Azure AI Fundamentals (Aug 2021)<\/div>\n          <div class=\"cert-item\">Microsoft Certified: Azure Data Fundamentals (Jul 2021)<\/div>\n          <div class=\"cert-item\">Microsoft Certified: Azure Fundamentals (Mar 2021)<\/div>\n        <\/div>\n        <div class=\"cert-group\">\n          <div class=\"cert-group-title\">Tableau \/ Visualisation<\/div>\n          <div class=\"cert-item\">Tableau Certified Consultant (Feb 2024)<\/div>\n          <div class=\"cert-item\">Tableau Desktop Qualified Associate (Jan 2020)<\/div>\n          <div class=\"cert-item\">Tableau Analyst (Dec 2019)<\/div>\n          <div class=\"cert-item\">Tableau Data Scientist (Dec 2019)<\/div>\n          <div class=\"cert-item\">Tableau Desktop Specialist (Oct 2019)<\/div>\n        <\/div>\n        <div class=\"cert-group\">\n          <div class=\"cert-group-title\">Data &amp; Analytics<\/div>\n          <div class=\"cert-item\">Coalesce Certified: Coalesce Fundamentals (Feb 2025)<\/div>\n          <div class=\"cert-item\">KPMG Virtual Internship: Data Analytics<\/div>\n        <\/div>\n        <div class=\"cert-group\">\n          <div class=\"cert-group-title\">Enterprise &amp; Development<\/div>\n          <div class=\"cert-item\">PEGA Certified Senior System Architect<\/div>\n          <div class=\"cert-item\">PEGA Certified System Architect<\/div>\n          <div class=\"cert-item\">Oracle Certified Professional: Java EE 5 Web Component Developer<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BOOKING -->\n  <section id=\"ghl-booking\">\n    <div class=\"container\">\n      <div class=\"section-header\">\n        <div class=\"section-label\">Book a Call<\/div>\n        <div class=\"section-title\">Schedule a consultation<\/div>\n      <\/div>\n      <!-- FIX 3: wrapped in responsive div -->\n      <div class=\"booking-wrap\">\n        <iframe id=\"HjQWrWmhmmc0MCSh4SzW_1774238144222\" style=\"width:100%;border:none;overflow:hidden;\" src=\"https:\/\/api.leadconnectorhq.com\/widget\/booking\/HjQWrWmhmmc0MCSh4SzW\" scrolling=\"no\"><\/iframe>\n        <script src=\"https:\/\/link.msgsndr.com\/js\/form_embed.js\" type=\"text\/javascript\"><\/script>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div><!-- \/saud-portfolio -->\n\n<script>\n\/\/ FIX 1: Project card expand\/collapse \u2014 onclick wired directly in HTML above\nfunction toggleCard(card) {\n  var isExpanded = card.classList.contains('expanded');\n  document.querySelectorAll('.project-card.expanded').forEach(function(c){ c.classList.remove('expanded'); });\n  if (!isExpanded) card.classList.add('expanded');\n}\nfunction collapseCard(e, btn) {\n  e.stopPropagation();\n  btn.closest('.project-card').classList.remove('expanded');\n}\n\n\/\/ PROJECT FILTER\nfunction filterProjects(btn, industry) {\n  document.querySelectorAll('.filter-btn').forEach(function(b){ b.classList.remove('active'); });\n  btn.classList.add('active');\n  document.querySelectorAll('.project-card').forEach(function(card){\n    card.style.display = (industry === 'all' || card.dataset.industry === industry) ? 'flex' : 'none';\n  });\n}\n\n\/\/ FIX 2: Experience div-based accordion\nfunction toggleExp(header) {\n  var item = header.closest('.exp-item');\n  var isOpen = item.classList.contains('open');\n  document.querySelectorAll('.exp-item.open').forEach(function(i){ i.classList.remove('open'); });\n  if (!isOpen) item.classList.add('open');\n}\n<\/script>\n\n\n\n\n<p>&nbsp;<\/p>\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Available for Projects \u00b7 Melbourne, VIC Senior AnalyticsEngineeringConsultant I architect end-to-end data solutions for enterprise organisations \u2014 cloud migrations, real-time pipelines, BI platforms, and ML-driven analytics. 8 years across financial services, logistics, construction, media, and SaaS. I also train and mentor data teams. 8+Years Experience 10+Enterprise Clients 20+Certifications 9Industries View Projects \u2193 Book a Call [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1819","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=\/wp\/v2\/pages\/1819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1819"}],"version-history":[{"count":21,"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=\/wp\/v2\/pages\/1819\/revisions"}],"predecessor-version":[{"id":1991,"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=\/wp\/v2\/pages\/1819\/revisions\/1991"}],"wp:attachment":[{"href":"https:\/\/www.aidataconsulting.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}