Daniel Collin is a veteran systems and game-engine engineer with 15 years of experience shipping performance-critical C/C++ and assembly code for acclaimed titles like Battlefield and Mirror's Edge and now working at Unity Technologies. He specializes in low-level programming across architectures (SPU, PowerPC, MIPS/PS2, 680x0, x86) and has applied data-oriented design publicly at GDC, reflecting a craftsmanship for squeezing every cycle from hardware. An active open-source contributor, he strengthened Capstone’s M68K backend and created cross-platform framebuffer libraries (minifb and rust_minifb), showing comfort across back-end, platform, and tooling work. Based in Stockholm, he combines a demoscene hacker’s creativity with commercial game development rigor, often tackling obscure architectures and portability challenges that others avoid.
Cross platfrom window and framebuffer crate for Rust
Role in this project:
Full-stack Developer
Contributions:8 reviews, 373 commits, 150 PRs in 7 years
Contributions summary:Daniel primarily contributed to the cross-platform window and framebuffer crate for Rust, focusing on adding and fixing platform-specific implementations. They addressed issues in the Windows and Linux versions, integrating the necessary dependencies. They also implemented examples, such as a noise generation example, and integrated with existing platform codebases, while running rustfmt across the codebase.
MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in
Role in this project:
Full-stack Developer
Contributions:22 commits, 20 PRs, 21 pushes in 5 years 9 months
Contributions summary:Daniel implemented the initial Mac OS X version of the cross-platform library, adding the necessary windowing and rendering components using Objective-C and Cocoa. The user expanded the library with a test application using a noise generation algorithm to demonstrate basic functionality. The user also added build files for Tundra, a build system and provided Windows and X11 implementations.
bufferwindowsframea-framedraw
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.