Trevor Lovell

Technical Lead at MakeInfinite Labs

Broomfield, Colorado, 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
🎓
Top School
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.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelors (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
github-logo-circle

Github Skills (14)

testing10
performance-testing10
bevy10
rust10
game-development10
locust10
python10
test-automation10
tilemap10
entity-component-system9
ec9
web-development8
github-ci6
githubaction-workflow6

Programming languages (6)

C++RustHaxeJavaScriptRubyPython

Github contributions (5)

github-logo-circle
locustio/locust

Apr 2020 - Feb 2022

Write scalable load tests in plain Python đźš—đź’¨
Role in this project:
userBack-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.
scalablestress-testingbenchmarkingpythonload-testing
StarArawn/bevy_ecs_tilemap

Apr 2022 - Jul 2022

A tilemap rendering crate for bevy which is more ECS friendly.
Role in this project:
userFull-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