Felix Kaaman

Senior Engineer at Axis Communications

Karlskrona, 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
Felix Kaaman is a Senior Engineer with 12 years of experience, currently based in Karlskrona and driving embedded and graphics-related work at Axis Communications. He is a strong Rust and macOS systems contributor, having improved core windowing and GPU libraries (winit, glutin, gfx-rs) and added Metal bindings and Direct3D backend work during a Mozilla/GSoC stint. His contributions show a practical focus on cross-platform graphics, input handling, and performance-sensitive backend code, including fixes for Cocoa-specific behaviors and multisampling support. Felix combines production engineering at a hardware-oriented company with deep open-source experience, making him adept at bridging low-level graphics APIs and real-world product needs.
code12 years of coding experience
bookBlekinge Institute of Technology
github-logo-circle

Github Skills (15)

binding10
metal10
oversampling10
window-management10
macos10
rust10
subsampling10
shader10
opengl10
graphic10
cocoa10
windowing10
api-design9
documentation9
vulkan9

Programming languages (10)

TypeScriptJavaShellC++RustCNimJavaScript

Github contributions (5)

github-logo-circle
gfx-rs/metal-rs

Feb 2016 - Mar 2017

Rust bindings for Metal
Role in this project:
userBack-end Developer
Contributions:30 commits, 2 PRs, 29 pushes in 1 year
Contributions summary:Felix primarily contributed to the development of Rust bindings for Metal, focusing on adding missing functions and documentation. Their work involved modifying core files related to device and render pass functionalities. The commits demonstrate an understanding of Metal's API and its integration within the Rust programming language. The user's efforts likely aimed to improve the completeness and usability of the Metal-rs library.
metalrust2drust-bindingsgraphics
gfx-rs/gfx

May 2015 - Aug 2018

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Role in this project:
userBack-end Developer
Contributions:78 commits, 34 PRs, 145 comments in 3 years 4 months
Contributions summary:Felix primarily contributed to the development and maintenance of the `gfx-rs/gfx` repository. Their contributions included fixing example code to work correctly on macOS, by modifying source files and shaders. They added new examples such as `flowmap` and `blend`, which suggests a focus on expanding the repository's functionality. The user also addressed the project's internal code, removing deprecated code and making a large refactor related to the usage of handles in several files.
apimetalmaintenance-modegpurust
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