Leo Borai is a Rust software engineer with eight years of experience building backend systems, developer tooling, and web front-ends from Chile. Currently at InfinyOn, he focuses on Rust-powered distributed systems and CI/CD improvements, having notably contributed to Fluvio's SmartModule toolkit and benchmarking workflows. An active open-source contributor, he has implemented Rust bindings for macOS/iOS UI frameworks and fixed tricky lifetime and WASM validation issues, showing both systems-level and cross-platform instincts. Leo blends a TypeScript and front-end background with deep Rust expertise and an interest in AI engineering, making him adept at bridging developer experience and performance-critical code. A lifelong learner, he supplements practical work with coursework from freeCodeCamp and HuggingFace on full-stack development and AI agents.
8 years of coding experience
5 years of employment as a software developer
Desarrollador Web Front-End, Front-End Development, Desarrollador Web Front-End, Front-End Development at ITMaster Academy
Fundamentals of AI Agents, Computer Software Engineering, Fundamentals of AI Agents, Computer Software Engineering at HuggingFace
English Language, English Language at Fisher College
JavaScript FullStack Web Developer, Computer Programming, JavaScript FullStack Web Developer, Computer Programming at freeCodeCamp
Lean and mean distributed stream processing system written in rust and web assembly. Alternative to Kafka + Flink in one.
Role in this project:
Backend & DevOps Engineer
Contributions:394 reviews, 39 commits, 279 PRs in 5 months
Contributions summary:Leo primarily contributed to the development and maintenance of the SmartModule Development Kit (SMDK) within the Fluvio project. Their work included implementing features to build and generate SmartModules, along with adding support for new environments and validating WASM files. They also focused on improving the build and CI/CD process by replacing custom LLVM installations with an action and setting up benchmark actions, thus improving the developer experience.
Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!
Role in this project:
Full-stack Developer
Contributions:1 review, 6 commits, 4 PRs in 1 month
Contributions summary:Leo primarily contributed to the development of the `cacao` repository, which provides Rust bindings for macOS and iOS/tvOS. Their work focused on fixing bugs and improving the codebase, including addressing static lifetime elision in examples and formatting code. The user demonstrated an understanding of Rust, AppKit, and UIKit, the core technologies of this project. They also worked on features like supporting monospace fonts.
tvosrustguirust-bindingsswift
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.