Sandro Lovnički is a Co-Founder and seasoned software engineer with nine years of experience building production-grade Flutter apps, designing architectures, and leading technical teams and communities from Croatia. With a strong academic background in mathematics and computer science, he blends formal thinking from computability and complexity theory with practical expertise in AI-assisted development and agent-enabled applications. Creator of pLam, a language for exploring pure λ-calculus, and the popular Flutter routing package beamer, he brings both theoretical rigor and hands-on open-source impact. Sandro has led developer communities (GDG Zagreb, Flutter Croatia) and frequently speaks at conferences, helping teams extract core values from ambiguous requirements and stay aligned on high-level goals. As a contractor, consultant, and tech lead, he iterates quickly on architecture and delivery, leveraging AI tools to multiply productivity. He’s equally comfortable prototyping researchy language tools and shipping customer-facing mobile products, a blend that often uncovers elegant, non-obvious solutions.
8 years of coding experience
9 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at University of Zagreb / Sveučilište u Zagrebu
An interpreter for learning and exploring pure λ-calculus
Contributions:13 releases, 190 commits, 12 PRs in 3 years 8 months
code-golfcalculuslambda-calculusagdainterpreter
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.