anderejd

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
Software Engineer with 11 years of experience who prefers writing software both for work and for fun, blending pragmatic engineering with curiosity-driven exploration. Deeply experienced in Rust back-end development, they have contributed notable improvements to tools like cargo-geiger (unsafe-code detection) and the gltf loader, focusing on robust parsing, serialization, and cleaner, modular code. Their contributions show attention to developer experience—colorized output, warning systems, and export-ready JSON instantiation—plus a knack for refactoring large functions into maintainable pieces. Comfortable working in open-source ecosystems, they balance careful specification work (gltf) with systems-level inspection (unsafe detection), suggesting both domain knowledge and strong code hygiene. Notably, they’ve improved build-dependency analysis by parsing generated .d files, an indicator of practical problem-solving beyond typical library changes.
code10 years of coding experience
github-logo-circle

Github Skills (14)

serialization10
deserialization10
json10
data-serialization10
rust10
gltf10
dependency-analysis10
3d10
error-handling9
refactoring8
refactor8
opengl8
pbr7
test-automation4

Programming languages (14)

C#JavaCSSC++RustCGoInno Setup

Github contributions (5)

github-logo-circle
geiger-rs/cargo-geiger

Jun 2018 - Dec 2021

Detects usage of unsafe Rust in a Rust crate and its dependencies.
Role in this project:
userBack-end Developer
Contributions:10 releases, 52 reviews, 366 commits in 3 years 6 months
Contributions summary:anderejd primarily contributed to a project that detects unsafe Rust code within a crate and its dependencies. They added a new scan mode and refactored existing code into smaller functions. The user also focused on improving the parsing of build dependencies by parsing the `.d` files generated during the build process. Furthermore, they fixed and improved the output formatting, implemented colorized output, and included a warning system for non-scanned files.
cratedependenciesunsaferustrust-crate
gltf-rs/gltf

Aug 2018 - Sep 2018

A crate for loading glTF 2.0
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 31 comments in 5 days
Contributions summary:anderejd contributed to the `gltf-rs/gltf` repository, a crate for loading glTF 2.0 files. Their work primarily focused on the internal structure and serialization of the glTF format, as seen in changes to `gltf-json` modules. This includes making extensions optional, addressing default value serialization issues, and enabling instantiation of the JSON structure for export capabilities. The contributions show an understanding of the glTF specification and its implementation in Rust.
craterustpbrcolladaopengl
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
anderejd - Software Engineer