Freja Roberts

Software Engineer at Nilo Technologies

Stockholm, Sweden
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
Freja Roberts is a Stockholm-based software engineer with seven years of experience building game engines, multiplayer systems, and developer tooling. Currently at Nilo Technologies, she helps create an AI-powered 3D world and game creation tool, after roles at Keen Software House and the web-based game-creation startup Ambient. An active open-source contributor, she has improved Neovim’s Neogit interface with robust rebase and commit workflows and helped shape Ambient’s multiplayer engine UI, profiling, and custom hooks. Freja blends full-stack engineering with a gamer’s curiosity, favoring practical experimentation and performance-minded design. She brings a strong track record of shipping interactive systems and an unusual depth in both engine internals and developer UX.
code7 years of coding experience
job3 years of employment as a software developer
bookTeknik, Information Technology, Teknik, Information Technology at Klara Teoretiska Gymnasium
github-logo-circle

Github Skills (14)

neovim10
lua10
git10
uid10
rust10
game-development10
front-end-development10
game-engine10
ui-design10
game-dev10
process-management9
blazor-webassembly9
webassembly9
3d-graphics8

Programming languages (9)

TypeScriptC++RustCJavaScriptLuaTree-sitter QueryVim script

Github contributions (5)

github-logo-circle
AmbientRun/Ambient

Dec 2022 - Mar 2023

The multiplayer game engine
Role in this project:
userFull-stack Developer
Contributions:104 reviews, 283 commits, 107 PRs in 3 months
Contributions summary:Freja made multiple contributions to the multiplayer game engine, primarily focusing on the UI element and core component design. They implemented features related to UI context updates and introduced new features such as the "use_interval" hook. They also added and improved profiling scopes differentiating parts, enabling a detailed breakdown of rendering times.
3d-graphicsgame-developmentgame-enginegame-engine-3dgamedev
NeogitOrg/neogit

Sep 2022 - Jan 2023

An interactive and powerful Git interface for Neovim, inspired by Magit
Role in this project:
userFull-stack Developer
Contributions:155 reviews, 152 commits, 93 PRs in 4 months
Contributions summary:Freja primarily contributed to the Neogit project, focused on improving its Git interface for Neovim. Their work included implementing features for rebase operations, such as continue, skip, and abort. They also enhanced the status view to display rebasing information and made the commit process use the interactive git editor. Additionally, the user refactored the process for command execution and made improvements to the console window.
luavimmagitneovimnvim
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
Freja Roberts - Software Engineer at Nilo Technologies