Andrew Wheeler

Software Engineer at AscendingCreations

Michigan, 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
Andrew Wheeler is a seasoned software engineer with 13 years of experience, specializing in systems-level programming in C and Rust from Michigan. He contributes actively to notable open-source Rust projects—working on PDF manipulation (lopdf), GUI widgets for Iced, text handling in cosmic-text, and language runtime features in rune—demonstrating fluency across back-end, front-end, and full-stack concerns. Andrew’s work often focuses on robust low-level features: bookmark hierarchies and page references in PDFs, performant drag-selection and BTree-based range mapping for text, selectable UI widgets, and language VM/compiler improvements. He combines pragmatic refactors and clippy-driven code quality fixes with feature delivery, showing an attention to maintainability that’s as strong as his ability to implement new functionality. Colleagues can expect a developer comfortable navigating both API design and performance-sensitive internals.
code13 years of coding experience
github-logo-circle

Github Skills (22)

algorithm10
rust-lang10
web-widgets10
algorithms10
programming-language10
widgets10
ui-components10
user-interface10
overlay10
overlays10
data-structure10
front-end-development10
text-rendering10
data-structures10
rust10

Programming languages (9)

C++ShellRustCSCSSPHPHTMLNix

Github contributions (5)

github-logo-circle
iced-rs/iced_aw

Jun 2021 - Jan 2023

Additional widgets for the Iced GUI library
Role in this project:
userFront-end Developer
Contributions:14 releases, 133 reviews, 107 commits in 1 year 7 months
Contributions summary:Andrew contributed significantly to the development of additional widgets for the Iced GUI library, specifically implementing a selectable list (selection list) component. Their work involved creating a dropdown list menu (ListMenu) as an overlay and integrating it as a widget. The user also addressed bugs and made improvements to existing components like the number input and card widgets.
widgeticedgui-librarygtk-rsadditional
J-F-Liu/lopdf

Jan 2021 - Oct 2022

A Rust library for PDF document manipulation.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 5 commits, 8 PRs in 1 year 9 months
Contributions summary:Andrew primarily contributed to the implementation of bookmark functionality within the `lopdf` library. This included adding methods to add, build, and adjust bookmarks within PDF documents, including the integration of bookmark hierarchies and page references. They refactored code, fixed issues identified by clippy, and addressed build problems. The user also improved the example file with full bookmarking example.
manipulationrust-librarypdf-manipulationpdfrust
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
Andrew Wheeler - Software Engineer at AscendingCreations