Contributions

I've taught since 2017. These are the places I've shared what I know: classrooms, conference stages, and volunteer teams.

Teaching

  • Instructor, Data Engineering Bootcamp

    Skooldio

    I teach the data warehouse and data governance modules: modeling data for analytics, and the ownership, quality, and access rules that keep a warehouse trustworthy once it is in use.

    Present

  • Internal classes

    At work

    Hands-on sessions for colleagues, from fundamentals to running things in production. Each class pairs the concepts behind a tool with the decisions you face when using it for real.

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

    Present

  • Teaching Assistant, Advanced Computer Programming

    Khon Kaen University

    Helped students through the lab sessions and reviewed their work.

  • Tutor, Computer Programming

    Khon Kaen University

    Exam preparation for first-year students taking Computer Programming. My first time teaching, before my engineering career began.

Speaking

  • A Practical Guide to Managing Argo CD Multi-Tenancy

    National Coding Day

    How to give many teams their own space in one Argo CD: projects, RBAC, and the boundaries that keep one team’s deployments from touching another’s.

  • Streamlining Software Delivery with GitOps

    ODDS Conference

    Git as the single source of truth for infrastructure and applications. Argo CD automates the updates and keeps every environment consistent.

  • How We Orchestrate dbt Pipelines with Apache Airflow

    Grill the Data

    Our setup for running 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 on the Data Journalism for Investigative Reporting program: collecting, preparing, and analyzing open data for an investigative story and an interactive visualization. Read the story.

  • Data consultant

    Young Webmaster Camp (YWC)

    A camp where university students build web projects in a few intense days. I advised the teams on the data behind their ideas: what to collect, how to shape it, and what it could show.

  • Mentor, Junior Software Developer Program

    Generation Thailand

    Cohort 4. Guided career changers learning software development through the program’s projects, and answered their questions about working as an engineer.