Julia 

Software Engineer

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
Julia is a software engineer with eight years of hands-on experience building both UI and systems-level features in Rust and related ecosystems. She contributes to prominent open-source projects—improving interactive scroll behavior in the Rust-native Druid UI toolkit, refining text rendering across multiple backends in Piet, and adding userland tools and JS engine features to the SerenityOS project. Her work spans front-end polish (hover, drag-to-scroll, scrollbar overlap fixes) to backend plumbing (git integration, diagnostics, ArrayBuffer behaviors), showing a rare full-stack fluency within niche, performance-sensitive codebases. A language-design enthusiast who is actively building a new programming language, she pairs deep technical curiosity with pragmatic improvements that enhance usability and correctness. Off the clock she’s a gamer and a cat aficionado, details that echo a developer mindset tuned to interactivity and attention to small but meaningful user experiences.
code8 years of coding experience
github-logo-circle

Github Skills (28)

json-parser10
json10
web-widgets10
git10
pango10
c-language10
arraybuffer10
widgets10
jsonp10
user-interface10
ui-design10
cairo10
uid10
parsing10
front-end-development10

Programming languages (15)

C#C++RustCMakefileHTMLTypeScriptJavaScript

Github contributions (5)

github-logo-circle
linebender/druid

Oct 2019 - Nov 2021

A data-first Rust-native UI design toolkit.
Role in this project:
userFront-end Developer
Contributions:47 reviews, 57 commits, 58 PRs in 2 years 1 month
Contributions summary:Julia primarily focused on improving the UI of the `druid` toolkit. Their contributions involved implementing and refining scrollbar behavior within the scroll widget, including features like mouse hover effects, drag-to-scroll functionality, and preventing scrollbar overlap. They also addressed usability issues through code simplifications, renaming functions for clarity, and ensuring correct display of scrollbars. The user’s work directly enhanced the interactive elements of the UI toolkit.
reactrustnative-uirust-nativeui-design
linebender/piet

Jun 2020 - May 2021

An abstraction for 2D graphics.
Role in this project:
userBack-end Developer
Contributions:27 reviews, 8 commits, 6 PRs in 11 months
Contributions summary:Julia primarily focused on implementing and refactoring text-related functionality within the `piet` graphics abstraction library. Their commits involve changes across multiple backend implementations (Cairo, CoreGraphics, Direct2D, Web, SVG) to ensure the `Text` trait requirements are met. A significant portion of the user's work focused on integrating and refining the text implementation for the Cairo backend using Pango, involving word wrap and hit testing. They also made improvements to the internal structure of the `piet` library.
2d-graphics2dopenglabstractiongraphics
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
Julia - Software Engineer