Tuấn-anh Nguyễn is a Staff Software Engineer with 16 years of experience specializing in backend infrastructure, real-time distributed data systems, and data processing pipelines. Grounded in a physics education, he brings an analytically rigorous approach to system design, favoring well-reasoned architectures over ad-hoc fixes. At Parcel Perform he led the shift to event-driven, stateful stream processing with Flink, built an internal Flink platform and drove infra modernization including k8s, IaC, WAL-based CDC and systematic observability. He is an active open-source contributor, notably improving JavaScript CSP primitives and enhancing Rust bindings and cross-platform build tooling for tree-sitter and Emacs language bundles. Comfortable bridging stakeholder-facing product analysis and deep technical implementation, he also invents domain-specific tooling such as an in-house DSL to let semi-technical users define business rules. Based in Ho Chi Minh City, he combines rapid learning with a taste for elegant, long-lived solutions and careful evaluation of emerging technologies.
16 years of coding experience
10 years of employment as a software developer
Bachelor, Physics, Bachelor, Physics at Московский Государственный Университет им. М.В. Ломоносова (МГУ)
Bachelor, Information Technology, Bachelor, Information Technology at RMIT University Vietnam
CSP channels for Javascript (like Clojurescript's core.async, or Go)
Role in this project:
Back-end Developer
Contributions:226 commits, 17 PRs, 38 pushes in 2 years 7 months
Contributions summary:Tuấn-anh implemented core functionalities for a CSP (Communicating Sequential Processes) library in JavaScript. Their contributions focused on building fundamental components such as ring buffers, fixed buffers, dropping buffers, and sliding buffers. They also implemented essential channel operations, including put, take, and close, as well as the core dispatcher logic and support for transducers. These changes provided the foundational elements to allow developers to use CSP channels.
Contributions:5 releases, 6 reviews, 254 commits in 2 years 11 months
Contributions summary:Tuấn-anh primarily contributed to improving the build process and packaging for the Emacs tree-sitter language bundle. Their work focused on making the build process more robust, including fixing issues on Windows and optimizing the use of `tar` for compression. They also enhanced the grammar-bundle job for packaging and uploading the language packages. Furthermore, the user worked on resolving issues with grammar compilation and ensuring correct behavior across different platforms.
incrementaltree-sitterbundleparsingemacs
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.
Request Free Trial
Tuấn-anh Nguyễn - Staff Software Engineer at Parcel Perform