Leif Andersen

Founder And Main Programmer at Blender Foundation

Boston, Massachusetts, 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
🎓
Top School
Leif Andersen is a Boston-based founder and software developer with 15 years of hands-on experience building desktop and mobile applications, low-level utilities, and 3D graphics tooling. He founded and leads NetCatch, an Android podcatcher project he primarily programs, and contributed backend fixes and core-feature work to the notable Racket repository, showing deep familiarity with language internals and serialization. Comfortable across Python, C, Java and build systems like CMake, he built an automated regression test suite for Blender via Google Summer of Code and created the Java file compressor L-Compress. Beyond coding, Leif blends technical craft with creative pursuits—audio production, musical composition, and Blender modeling—which informs polished, multimedia-aware software. He aims to transition freelance engineering into entrepreneurship, pairing pragmatic implementation skills with a track record of shipping useful open-source tools.
code15 years of coding experience
bookThe University of Utah
bookSalt Lake Community College
stackoverflow-logo

Stackoverflow

Stats
21,936reputation
2.9mreached
268answers
139questions
Badges
scheme
top-5%
android
top-5%
racket
top-5%
android-ndk
top-5%
github-logo-circle

Github Skills (20)

racket10
data-serialization10
internals10
serialization10
sys10
android9
scheme9
documentation9
android-ndk9
ffi8
ff8
testing7
eclipse6
functional-programming6
sdk6

Programming languages (22)

C#PowerShellJavaCSSC++SchemeRustC

Github contributions (5)

github-logo-circle
racket/racket

Jul 2014 - Oct 2018

The Racket repository
Role in this project:
userBack-end Developer
Contributions:96 commits, 89 PRs, 62 pushes in 4 years 3 months
Contributions summary:Leif primarily contributed to the Racket codebase by implementing features and fixing bugs related to the underlying system functionality. Their work included adding new modes to `current-process-milliseconds`, fixing typos in documentation, adding examples to make-require-transformer and updating internal functions. They also made changes to support serialization, and fixed a bug in the fasl format, demonstrating strong knowledge of the language's core workings.
code-golfschemepolyglotlanguage-designprogramming-languages
nanopass compiler framework for Racket
Contributions:29 commits, 7 PRs, 33 pushes in 2 years 2 months
compilernanopassracketnanopass-compilernanopass-framework
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
Leif Andersen - Founder And Main Programmer at Blender Foundation