Michael Mayer

Co-Founder at Liquid Bytes - Software Engineering & Management

Berlin, Germany
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
award
Top expert inHome Server and Self-Hosting Solutions
Michael Mayer is a seasoned software entrepreneur and engineer with 15+ years of experience, co-founding PhotoPrism to preserve and organize personal photo collections using pragmatic, open-source technology. Based in Berlin, he bridges front-end and back-end development—refactoring thumbnail generation, video type detection, and UI features for PhotoPrism while also contributing EJS templating fixes to the CanJS ecosystem. A longtime hacker who started on an Atari 1040 ST and weathered Usenet, he values simplicity and maintainability, often upgrading dependencies and cleaning up event handling to reduce noise. As CEO of Liquid Bytes and an active open-source maintainer, he combines product leadership with hands-on coding to deliver elegant, user-focused solutions for the decentralized web.
code15 years of coding experience
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
131reputation
9kreached
7answers
3questions
github-logo-circle

Github Skills (24)

application-framework10
javascript10
api-design10
app-framework10
go10
front-end-development10
dom10
web-framework10
video-codec10
ejs10
canjs10
image-processing9
database-design9
templating9
webdav8

Programming languages (19)

JavaCSSC++CRustMakefileVueGo

Github contributions (5)

github-logo-circle
photoprism/photoprism

Jan 2018 - Jan 2023

AI-Powered Photos App for the Decentralized Web 🌈💎✨
Role in this project:
userBack-end & Front-end Developer
Contributions:68 releases, 73 reviews, 5510 commits in 5 years
Contributions summary:Michael primarily worked on refactoring the image thumbnail URL generation and user interface with new features in the backend API. Their contributions included upgrading dependencies in the go.mod and go.sum files, refactoring thumbnail generation in the backend API, and adding new options and styles for several of the UI components. Additionally, they updated the video type detection logic and added support for different video formats.
golangai-poweredgoogle-photosdecentralized-webcomputer-vision
canjs/canjs

Aug 2011 - Mar 2016

Build CRUD apps in fewer lines of code.
Role in this project:
userFront-end Developer
Contributions:9 commits, 1 PR, 4 comments in 4 years 7 months
Contributions summary:Michael primarily contributed to the front-end aspects of the project, focusing on improvements to the EJS templating engine. They fixed bugs related to escaping and number output within the templates. The user also updated and improved inline documentation for EJS escaping functionality. Additionally, they disabled console.log statements in event-handling files.
linesjavascriptframeworkcrudlines-of-code
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
Michael Mayer - Co-Founder at Liquid Bytes - Software Engineering & Management