Joshua Ols

Carmel, Indiana, 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

👤
Senior
🎓
Top School
Joshua Ols is a software engineer with eight years of professional experience building customer-focused web applications and graphics systems, currently contributing at BAM Technologies after a contract-to-hire stint. He blends full-stack .NET/Angular work with a deep interest in computer graphics and shaders from his years as a graphics engineer maintaining the Alloy Physical Shader for Unity. Comfortable across MVC, .NET Core, Angular/NgRx, and front-end tooling, he pairs production web app delivery with hands-on tinkering in Rust and game engines in his spare time. An active open-source contributor, he implemented and tested a TGA encoder in the image-rs project, demonstrating attention to low-level formats and code quality. Based in Carmel, Indiana, he brings a pragmatic engineering mindset that bridges visual fidelity and robust backend systems.
code8 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Indiana University Bloomington
github-logo-circle

Github Skills (7)

encode10
rust10
encoding10
image-decoder7
decoder7
decode7
pixel7

Programming languages (9)

TypeScriptC#C++RustCJavaScriptShaderLabHTML

Github contributions (5)

github-logo-circle
image-rs/image

Jun 2020 - Jun 2020

Encoding and decoding images in Rust
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 20 comments in 2 days
Contributions summary:Joshua primarily contributed to the implementation of a TGA image encoder. This involved writing the necessary code to handle the encoding process, including creating a TGA header and writing image data in the correct format. The user also refactored the TGA header and implemented tests to validate the encoding process. Furthermore, the user made other general code improvements to enhance overall code quality.
rustdecoding-imagespixel
Josh015/bevy-crab-pong

Nov 2021 - Mar 2025

Contributions:1 release, 664 pushes, 5 branches in 3 years 4 months
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