Forest Anderson is a Lead Software Engineer based in Ottawa with a decade of experience building full‑stack systems and game engines, blending product-facing UI work with robust backend tooling. As a GitHub Campus Expert, HashiCorp Ambassador, and core developer on the open‑world voxel RPG Veloren, they lead the Rust Gamedev Working Group and coordinate meetups that bridge community, tooling, and game development. Their contributions span frontend UX improvements in Rust game UI and backend reliability enhancements to SeaORM’s CLI and testing, reflecting fluency in both systems and developer experience. Forest has led technical teams at startups and shipped full‑stack products, and quietly pairs research experience in graphics with practical sales and customer-facing engineering skills.
10 years of coding experience
7 years of employment as a software developer
Computer Science, Game Development, Computer Science, Game Development at Carleton University
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
Role in this project:
Full-stack Developer
Contributions:793 commits, 14 PRs, 26 pushes in 3 years 6 months
Contributions summary:Forest primarily contributed to the frontend of the game, specifically working on the UI/UX aspects. They implemented a debug window with FPS counter and window toggle functionality, showcasing an understanding of UI design and debugging. Furthermore, the user made notable changes to character selection UI, implementing various creation features and UI elements, demonstrating strong knowledge of frontend development techniques using Rust. They also added a "You tell" message for player-to-player direct messages.
Contributions:6 commits, 3 PRs, 16 comments in 1 year 3 months
Contributions summary:Forest focused on improving the `sea-orm` project, an async ORM for Rust. They primarily worked on refining the command-line interface (CLI) by integrating the `url` crate for robust URL parsing and implementing more informative error messages. Furthermore, the user introduced comprehensive unit tests, improving the project's reliability and robustness. They also added support for a `JsonBinary` attribute in column definitions.
mysqlasync-stdrustsqlsqlx
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.