Trevor Lovell is a Technical Lead and Rust-focused software engineer with a decade of experience building reliable systems and mentoring teams at MakeInfinite Labs. He blends a strong test-automation background from Vertafore with active open-source contributions—improving worker management and test coverage in Locust and enhancing Bevy tilemap examples for game development. A mathematician and musician by training, Trevor brings rigor and creativity to engineering problems, frequently prototyping games and tools that have been showcased in galleries and won awards. Based in Broomfield, Colorado, he pairs practical production experience with ongoing academic study in applied mathematical sciences and computer science, making him equally comfortable with low-level systems code and expressive creative software.
10 years of coding experience
5 years of employment as a software developer
Bachelors (currently enrolled) Double Major; Applied Mathematical Sciences with Computer Science Emphasis; Music, Bachelors (currently enrolled) Double Major; Applied Mathematical Sciences with Computer Science Emphasis; Music at University of Northern Colorado
Write scalable load tests in plain Python đźš—đź’¨
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:7 PRs, 31 comments in 1 year 10 months
Contributions summary:Trevor primarily contributed to the Locust project by fixing code related to stopping the test and worker management. They modified the `runners.py` and `web.py` files to improve the handling of test states and worker processes. Additionally, they added tests within `test_runners.py` to cover scenarios related to worker connections, and test stop functions, thus improving test coverage and reliability. The user also added logging for specific events and corrected a merge conflict.
A tilemap rendering crate for bevy which is more ECS friendly.
Role in this project:
Full-stack Developer
Contributions:8 reviews, 7 commits, 2 PRs in 3 months
Contributions summary:Trevor primarily contributed to the example code for the `bevy_ecs_tilemap` repository, focused on integrating with LDTK (Level Design Tool Kit) for tilemap loading and display. Their work involved refactoring the LDTK example, updating its dependencies, and adding comments to clarify the code. They addressed specific issues, like removing unnecessary debug statements. The user demonstrated skills in implementing and modifying functionality within the project.
crateecsbevymap-editorgamedev
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
Trevor Lovell - Technical Lead at MakeInfinite Labs