Ivan Safrin

Director at Soft Realm

New York, New York, 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
Ivan Safrin is a Director and hands-on graphics engineer with 15 years of experience building engines, tools, and interactive experiences from indie games to museum installations. He shipped the Early Access title Star Scum and architected a cross-platform C++ engine with Vulkan/OpenGL backends, a deterministic GPU-first particle system, and all in-game graphics and shader effects. Previously he led rendering and runtime work at Superbright, creating automatic lightmapping pipelines, custom PBR shaders, and a Metal engine for Apple Vision Pro, as well as AR/VR apps in Unity and WebGL. Ivan blends production leadership with deep low-level graphics expertise and a history of teaching graduate and undergraduate graphics courses, which sharpens both his technical and communication skills. He also has a track record of building bespoke tools and hardware-aware systems for creative projects, from museum APIs and CAD visualizations to interactive installations. Based in New York, he’s equally comfortable shipping multiplayer server infrastructure as he is fine-tuning a shader or solving platform portability challenges.
code15 years of coding experience
job9 years of employment as a software developer
github-logo-circle

Github Skills (25)

cross-platform10
game-programming9
sampler9
docker8
audio-effect8
midi8
retrocomputing8
puredata7
computer-music7
sequencer7
audio7
game-development7
synth7
synthesis6
synthesizer6

Programming languages (3)

C++RubyPython

Github contributions (5)

github-logo-circle
ivansafrin/musla

Nov 2011 - Oct 2014

Contributions:27 commits in 2 years 11 months
ivansafrin/munt

Jan 2014 - Sep 2020

A multi-platform software synthesiser emulating (currently inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp.
Contributions:4 commits, 1 push in 6 years 9 months
synthesizermidisynthesissequencermulti-platform
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