Anastasiy Safari

Full Stack Developer at Anastasiy

San Francisco, California, 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

👤
Senior
Anastasiy Safari is a Senior Software Engineer in San Francisco with 11 years of experience building full-stack systems, immersive VR experiences, and creative tools for film and digital arts. He blends strong CS foundations (MIPT) with art and photography training to deliver production-grade software used by DreamWorks, Disney, Marvel and on films like Harry Potter and Avatar. Comfortable across backend, ML pipelines and frontend UI design, he’s contributed a robustness fix to torch/nn improving large-data stability and routinely turns experimental interaction concepts into polished products. Founder of a boutique tools studio and a track record at startups and enterprise stacks, he excels at bridging artistic vision and scalable engineering. Unusually, he pairs cinematic tool-building for Hollywood with practical AI-enabled infrastructure inspection work, demonstrating a rare mix of creative and industrial impact.
code11 years of coding experience
github-logo-circle

Github Skills (10)

c1710
pytorch10
c1110
numerical9
computation9
numeric9
neural-network9
convolutional-neural-networks9
numerics9
deep-learning8

Programming languages (14)

JavaC++CGoJupyter NotebookTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
torch/nn

Oct 2015 - Nov 2015

Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 3 comments in 14 days
Contributions summary:Anastasiy primarily focused on resolving segmentation faults related to very large data sizes within the `SpatialConvolutionMM` module of the `torch/nn` repository. They addressed the issue by modifying the code to use `size_t` instead of `int` for size variables and other related changes. The user also fixed issues related to incorrect handling of signed numbers in the `SpatialConvolutionMM` function. These changes likely improved the library's ability to handle larger datasets and improved overall code correctness.
anastasiuspernat/gimmejokes

Mar 2017 - Apr 2018

Contributions:132 commits, 117 pushes, 1 branch in 1 year 1 month
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