Chanwit Kaewkasi is a technical advisor and seasoned software engineer with 18 years of experience building cloud-native, DevOps and backend systems across academia and industry. He has driven developer experience and GitOps work at Weaveworks, contributing to notable open-source projects like Ignite (Firecracker microVM), Weave GitOps and Docker Swarm, and created a GitOps Terraform controller and Flux integrations. As co-founder of a university research lab he led design and deployment of ARM-based low-cost big data and hybrid cloud clusters, including crowd-sourced multi-thousand-node Swarm experiments. His strengths span systems architecture, cluster automation, and runtime reliability—evidenced by fixes for device-mapper snapshot data-loss, cross-platform refactors, and robust preflight and install flows. Based in Nakhon Ratchasima, Thailand, he combines academic rigor (PhD, University of Manchester) with pragmatic open-source influence and a track record of operationalizing experimental research into production-ready tooling.
17 years of coding experience
14 years of employment as a software developer
Bachelor of Engineering (B.Eng.) Computer Engineering, Bachelor of Engineering (B.Eng.) Computer Engineering at Suranaree University of Technology
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at The University of Manchester
Master of Engineering (M.Eng.) Computer Engineering, Master of Engineering (M.Eng.) Computer Engineering at Chulalongkorn University
A GitOps OpenTofu and Terraform controller for Flux
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:258 reviews, 670 commits, 496 PRs in 1 year 1 month
Contributions summary:Chanwit's commits primarily involve refactoring and improving the test suite, focusing on removing the ginkgo testing framework. The changes also touch on the implementation of a testing setup related to file storage and configuration. The user's work demonstrates experience in testing, as well as the project's dependencies.
Example configuration to create Kubernetes clusters powered by ignite and gitops
Role in this project:
DevOps Engineer
Contributions:7 reviews, 24 commits, 16 PRs in 11 months
Contributions summary:Chanwit primarily focused on updating and configuring the infrastructure setup for the Kubernetes cluster. They upgraded various dependencies such as `ignite` and `wksctl`, ensuring compatibility and addressing potential root access requirements. The contributions included adapting the system for a preloaded image and updating the `wksctl` version, demonstrating a focus on maintaining and improving the deployment process. These changes indicate a DevOps-oriented role, ensuring smooth and efficient cluster deployment.
clustersfirecrackerignitekubernetes-clustersk8s
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.