About Rokibul Hasan
The short version
I joined AppsCode Inc. as a software engineer in January 2023 and was promoted to senior software engineer in January 2025. Throughout, the work has been ACE, AppsCode's container engine. Most of my work there sits in the multi-cluster layer: a dashboard that manages public and private Kubernetes clusters from one place, Kubernetes operators and APIs that automate authentication and authorization with secure kubeconfig generation, and a multi-tenant monitoring system built on OpenTelemetry, Thanos, ClickHouse and Perses. I also packaged ACE as a self-hosted product so it can be installed on both vendor-managed and self-managed clusters.
In parallel I've worked with clients through Upwork since 2021, where I hold "Top Rated Plus" status and a 100% Job Success Score. That work has ranged from Go and Python backends to GitOps automation on enterprise OpenShift, and, most recently, to real-time AI systems: a production voice agent with retrieval, voice cloning and a lip-synced video avatar, and before it the backend for a game where players hold a spoken conversation with an LLM-powered character.
Before that I studied Computer Science & Engineering at East West University, where my thesis on cloud data security was published in IEEE Xplore.
How I work
A pattern shows up in most of what I've built: the interesting problem is rarely the feature itself, it's what happens when there are many of something. Many clusters, many tenants, many concurrent players hitting one model server. That's usually where the design decisions live.
- Read the upstream code. When I depend on a project, I end up in its source, which is how most of my open-source contributions started.
- Make state explicit. Kubernetes controllers and asynchronous job pipelines both reward the same habit: write the desired state down, then reconcile toward it.
- Instrument before optimizing. Metrics, logs and traces first; guesses about the slow part are usually wrong.
- Automate the second time. Ansible, ArgoCD, Helm and GitHub Actions exist so that the third deployment looks exactly like the first.
Education & research
B.Sc. in Computer Science & Engineering, East West University, 2019 – 2023 (CGPA 3.49/4.0). My coursework leaned toward distributed systems, operating systems, databases and networks, which turned out to be the right preparation for cluster work.
My thesis, "Data Security in Cloud Computing using a Hybrid Algorithm Approach", proposed a hybrid approach to strengthening data security in cloud environments. It was published in IEEE Xplore: read the paper on IEEE Xplore.
Competitive programming
I solved over 1,000 problems across online judges and took part in more than 200 contests: Codeforces (max rating 1695), CodeChef (max 1848), LeetCode (max 1609) and a 6-star gold badge on HackerRank. It's where I learned to reason about complexity before writing code, a habit that still pays off when a query or a reconcile loop is doing far more work than it needs to.
Where to go next
- AI engineeringVoice pipelines, LLM serving and the backend around a model.
- Voice AI agentsTurn-taking, barge-in and what makes a spoken agent feel live.
- Kubernetes engineeringOperators, multi-cluster control planes and cluster authentication.
- Projects & case studiesDetailed write-ups of the systems I have built.
- Open sourceContributions to OCM, Kyverno, K3s, vCluster, KubeVirt and more.