Contributions

Most of what I know, someone once took the time to explain to me. This is where I return the favor, in bootcamp classrooms, at meetups, and on volunteer projects. Explaining something well is also the fastest way I know to find out whether I understand it.

Teaching

  • Module instructor and teaching assistant, Data Engineering Bootcamp

    Skooldio

    Teach the data warehouse and data governance module, which covers modeling data for analytics and working out who owns it, how to check its quality, and who should see it. Teaching assistant for the rest of the bootcamp.

    – Present

  • Internal Technical Classes

    With colleagues

    Run hands-on sessions that connect the basics with everyday engineering work. Each one covers how a tool works, when it helps, and what to check before it goes to production.

    • Git in Practice
    • Docker First Steps
    • Kubernetes from the Ground Up
    • GitOps with Argo CD
    • Infrastructure as Code with Pulumi
    • Networking Fundamentals
    • Practical Python
    • Apache Airflow in Production
    • DevSecOps End to End
    • Data Engineering Fundamentals

    – Present

  • Teaching Assistant, Advanced Computer Programming

    Khon Kaen University

    Supported students in the programming labs and reviewed their work.

  • Tutor, Computer Programming

    Khon Kaen University

    Helped first-year students prepare for their Computer Programming exams. This is where the teaching started.

Speaking

  • A Practical Guide to Managing Argo CD Multi-Tenancy

    National Coding Day

    A practical look at sharing one Argo CD across many teams, using projects and role-based access to keep their deployments apart.

  • Streamlining Software Delivery with GitOps

    ODDS Conference

    Git and Argo CD as the one way changes reach every environment. Consistent, traceable, and boring in the best sense.

  • How We Orchestrate dbt Pipelines with Apache Airflow

    Grill the Data

    How we ran dbt models as Airflow tasks, and what production taught us about scheduling, dependencies, and failures.

Volunteering

  • Data Engineer

    Thailand Data Journalism Network (TDJ)

    Worked with journalists, developers, and designers in the Data Journalism for Investigative Reporting program. Collected, prepared, and analyzed open data for an investigative story and an interactive visualization. About the program.

  • Data Consultant

    Young Webmaster Camp (YWC)

    Advised student teams building web projects on the data behind their ideas, from what to collect to how to shape it and what it could tell them.

  • Mentor, Junior Software Developer Program

    Generation Thailand

    Mentored career changers in Cohort 4 through their software projects, and talked through what starting out as an engineer actually looks like.