Contributions

Sharing what I learn is one of my favorite parts of being an engineer. It started with tutoring in 2017 and grew into classes, community talks, and volunteer projects.

Teaching

  • Instructor, Data Engineering Bootcamp

    Skooldio

    I teach data warehousing and data governance. The modules cover modeling data for analytics and thinking through who owns it, how to check its quality, and who should have access.

    Present

  • Internal technical classes

    With colleagues

    Hands-on sessions that connect the basics with everyday engineering work. We explore how a tool works, when it helps, and what to consider before using it in production.

    • 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

    Supported students during programming labs and reviewed their work.

  • Tutor, Computer Programming

    Khon Kaen University

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

Speaking

  • A Practical Guide to Managing Argo CD Multi-Tenancy

    National Coding Day

    A practical look at sharing Argo CD across teams, using projects and role-based access control to define deployment boundaries.

  • Streamlining Software Delivery with GitOps

    ODDS Conference

    Using Git and Argo CD to manage application and infrastructure changes across environments, with a focus on consistent, traceable delivery.

  • How We Orchestrate dbt Pipelines with Apache Airflow

    Grill the Data

    How we ran dbt models as Airflow tasks, with lessons from production about scheduling, dependencies, and handling failures.

Volunteering

  • Data Engineer

    Thailand Data Journalism Network (TDJ)

    Worked alongside journalists, developers, and designers in the Data Journalism for Investigative Reporting program. I helped collect, prepare, and analyze open data for an investigative story and an interactive visualization. Read about the program and its projects.

  • Data Consultant

    Young Webmaster Camp (YWC)

    Advised university student teams as they built web projects. I helped them think through which data to collect, how to organize it, and what it could tell them.

  • Mentor, Junior Software Developer Program

    Generation Thailand

    Mentored career changers in Cohort 4 as they worked through software development projects. We also talked about their questions on starting a career in engineering.