Lukas Schaefer is a budding software engineer and incoming Computer Science student at Michigan State University with five years of hands-on coding experience driven by self-directed projects and open-source contributions. Currently interning on Nextcloud’s integration team and formerly a backend contributor to Immich—a high-performance self-hosted photo/video manager—he has implemented features like video format support, thumbnail fixes, and face-merging with similarity sorting. Comfortable across Python, Git, and backend fundamentals (with multiple Meta certificates), Lukas pairs classroom AP CS experience and a Raspberry Pi–sparked curiosity with practical learning as a course learning assistant. He publishes his projects openly on GitHub, enjoys collaborating on open source, and brings a thoughtful mix of technical rigor, teamwork, and continuous-learning mindset to early-career engineering roles.
5 years of coding experience
High School Diploma, High School Diploma at Canton High School
Washtenaw Community College
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Michigan State University
High performance self-hosted photo and video management solution.
Role in this project:
Back-end Developer
Contributions:5 reviews, 12 PRs, 15 comments in 10 months
Contributions summary:Lukas primarily focused on improving the server-side functionality of the immich application. Their contributions included bug fixes related to search suggestions and thumbnail generation for videos. They also added support for new video formats and implemented face merging features with similarity-based sorting. These changes involved modifications to backend code, repository structures, and API definitions.
Contributions:29 commits, 368 pushes, 4 branches in 11 months
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.