Romain Kelifa is a Senior Software Engineer based in Chiang Mai with 8 years of professional experience and over 15 years of coding across languages and platforms. He specializes in Rust, Node.js and AWS, bringing a backend-first mindset to building microservices, reproducible CI/CD pipelines and automated cloud infrastructures. His open-source work includes deterministic UUID implementations and build automation for the Flutter-Rust bridge, reflecting a focus on robust core libraries and developer tooling. Past roles span e-commerce, blockchain tooling, and mobile backend systems, often combining hands-on development with infrastructure automation (Packer, ECS, EC2, PostgreSQL). Comfortable bridging legacy stacks (ActionScript/Flex, Java, PHP) and modern toolchains, he tends to favor pragmatic, test-driven engineering that prioritizes reproducibility and developer experience.
8 years of coding experience
8 years of employment as a software developer
1-Year Thai Language Course, Thai language, 1-Year Thai Language Course, Thai language at Chiang Mai University
Block release Technology degree (DUT), Communication Networks & Services (SRC), Block release Technology degree (DUT), Communication Networks & Services (SRC) at Université de Toulon
Master's degree (M2), Media Engineering (IM), Master's degree (M2), Media Engineering (IM) at Institut Ingemedia
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:262 reviews, 391 commits, 21 PRs in 4 months
Contributions summary:Romain primarily focused on developing features related to the build process for the Rust code within the Flutter/Dart project. Their work involved modifying the build runner, introducing context guessing methods, and adding tests to determine whether a project is a Dart or Flutter project. Additionally, they refactored code, implemented dependency checks, and updated build commands, including the integration of the "chrono" and "uuid" features, indicating contributions to automation and build configuration.
Contributions:8 reviews, 27 commits, 2 PRs in 4 days
Contributions summary:Romain primarily contributed to implementing and testing UUID functionality within the Rust library. This involved adding features for generating different UUID versions (v1, v3, v4, v5) and providing implementations for both `uuid::Uuid` and `String` representations. The user also focused on ensuring the determinism of the UUID generation process through unit tests. The commits demonstrate a focus on core library functionality and testing.
rusttestingdummy-datapyo3duplicates
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
Romain Kelifa - Senior Software Engineer at Polar Bear IT