Francesca Lovebloom

Software Engineer at Obscura VPN

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Francesca Lovebloom is a seasoned software engineer with 11 years of experience building high-performance Rust systems, cross-platform tooling, and games from Portland, Oregon. She has led and shipped cross-platform libraries and engines—authoring thread-safe Vulkan abstractions, dramatic draw-call reductions with bindless graphics, and an internationalized text renderer—while also maintaining widely used open-source projects like winit with millions of downloads. Her background spans networking and mobile FFI work (WireGuard-based Firezone) to developer tooling (cargo-mobile) and low-level windowing and DPI fixes, showing deep familiarity with OS-specific FFI and race-condition hardening. Francesca pairs hands-on implementation skill with leadership: she’s led engineering teams, mentored developers transitioning from C++ to Rust, and directed architecture for production game stacks. An attention to platform interplay and performance is a recurring theme—she’s optimized debug image loading by 300x and consolidated hundreds of draw calls down to an average of three.
code11 years of coding experience
job6 years of employment as a software developer
bookPenn State University
github-logo-circle

Github Skills (26)

ios10
mobile-development10
multiplatform10
cross-platform10
android-development10
cffi10
wireguard10
x1110
winit10
foreign10
ffi10
windowing10
mobile10
modification10
rust10

Programming languages (10)

TypeScriptShellC++RustCSwiftHTMLElixir

Github contributions (5)

github-logo-circle
BrainiumLLC/cargo-mobile

Jun 2019 - Mar 2022

Rust on mobile made easy!
Role in this project:
userFull-stack Developer
Contributions:151 reviews, 414 commits, 35 PRs in 2 years 9 months
Contributions summary:Francesca primarily worked on updating and modifying templates within the `cargo-mobile` repository, a project focused on simplifying Rust development for mobile platforms. Their contributions involved significant changes to templates across multiple files, especially those related to texture API changes, hot reloading, and asset management. The updates also included modifications for text rendering and handling of various dependencies, demonstrating a deep understanding of the project's architecture and evolving APIs.
android-studiorustdartandroidios
rust-windowing/winit

Dec 2017 - Jan 2023

Window handling library in pure Rust
Role in this project:
userBack-end Developer
Contributions:11 releases, 40 reviews, 73 commits in 5 years 2 months
Contributions summary:Francesca contributed significantly to the X11 backend of the winit library, implementing and improving window handling functionality. Their work included implementing file drag and drop support, setting window titles, sending window maximization hints correctly, and correcting event handling, which suggests a focus on improving the library's interaction with X11 window managers. The user also addressed race conditions and improved DPI handling, which indicates an understanding of the intricacies of windowing systems and performance optimization.
waylandwindowsx11rustwindowing
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
Francesca Lovebloom - Software Engineer at Obscura VPN