Asherah Connor is a Senior Backend Engineer based in Melbourne with 11 years building reliable, high-performance systems across languages and platforms. She has driven large-scale migrations and platform work at GitHub—converting half a billion items to standards-based Markdown—and continues shaping backend architecture at GitLab. Her contributions span database clustering (Vitess), language toolchains (Zig, Rust/Cargo), and core parsing libraries (CommonMark, semantic), reflecting deep expertise in parsing, storage, and cross-platform systems. She pairs hands-on C/Rust/Go/Haskell work with production Rails and JVM experience, and has delivered POSIX adaptations and FUSE-based filesystem integrations for VFS for Git. As a former independent penetration tester and long-time maintainer of high-traffic Rails sites, she brings a security-minded, reliability-first approach to engineering. Colleagues rely on her for clean, auditable solutions that reconcile legacy codebases with modern standards.
11 years of coding experience
15 years of employment as a software developer
Certificate II in Auslan, Certificate II in Auslan at Melbourne Polytechnic
CommonMark + GFM compatible Markdown parser and renderer
Role in this project:
Back-end Developer
Contributions:66 releases, 59 reviews, 371 commits in 5 years 7 months
Contributions summary:Asherah primarily focused on maintaining and improving the code of the CommonMark Markdown parser and renderer project, particularly in the `src/parser/inlines.rs` file. The user's contributions involved cleaning up code, refactoring existing features, and implementing new features, which improved parsing. The user added support for new parsing rules.
Determines which markup library to use to render a content file (e.g. README) on GitHub
Role in this project:
Back-end Developer
Contributions:14 releases, 53 commits, 70 PRs in 1 year 10 months
Contributions summary:Asherah primarily focused on updating the core functionality of the markup library. Their work involved bumping the library's version through various commits, indicating an active role in maintaining the project's release cycle. Several commits show modifications to the core `github-markup.rb` and `github/markup.rb` files, suggesting work on internal logic. The user's changes also demonstrate an understanding of dependency management and release procedures, which is key in a library project.
rendermarkupmarkdown
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
Asherah Connor - Senior Backend Engineer at GitLab