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.