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.
9 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
A routing package built on top of Router and Navigator's pages API, supporting arbitrary nested navigation, guards and more.
Contributions:36 releases, 162 reviews, 643 commits in 1 year 8 months
navigatorapiflutter-routerarbitraryrouting
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.