Matjaž Lipuš

Founder, Lead Developer at XO Game

Slovenia
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

👤
Senior
🎓
Top School
Matjaž Lipuš is a seasoned web application engineer and founder with 19 years of experience building high-performance single-page apps and real-time web systems. He combines hands-on development—JavaScript, HTML5, CSS3, Node.js, WebSockets and SPA frameworks—with architectural leadership from CTO and Head of Development roles, guiding teams through legacy-to-modular transitions and GraphQL/data-query work. Matjaž has shipped consumer-facing web apps reaching millions of users, contributed UX and localization improvements to the popular Bangle.js app loader, and continually applies web performance best practices and design patterns to production code. Equally comfortable leading standups and unblocking teams as he is doing deep code reviews, he prefers thoughtful solutions over quick hacks and maintains an active founder hobby project (XO Game) that demonstrates his long-term passion for real-time browser experiences. Based in Slovenia, he blends startup grit with proven enterprise delivery and a knack for squeezing fast, reliable behavior out of browser platforms.
code19 years of coding experience
job13 years of employment as a software developer
bookTechnical gymnasium, computer science, Technical gymnasium, computer science at Secondary School of Electrical Engineering and Computer Science Maribor
bookB.Sc., Computer Science, B.Sc., Computer Science at University of Maribor - FERI Maribor
stackoverflow-logo

Stackoverflow

Stats
711reputation
180kreached
27answers
3questions
github-logo-circle

Github Skills (15)

uid10
localization10
javascript10
web-bluetooth10
front-end-development10
ui-design10
smartwatch9
datetime-format9
obfuscation6
nodejs6
reverse-engineering6
unminify6
gruntjs6
minify6
angularjs6

Programming languages (19)

MDXC#JavaC++CSSCMakefileScala

Github contributions (5)

github-logo-circle
espruino/BangleApps

May 2020 - Jun 2020

Bangle.js App Loader (and Apps)
Role in this project:
userFull-stack Developer
Contributions:20 commits, 13 PRs, 18 comments in 15 days
Contributions summary:Matjaž primarily contributed to the localization and user interface aspects of the Bangle.js App Loader. They added Slovenian language support, including translations for various UI elements. Furthermore, the user refactored and optimized the locale module, improving date and time formatting, and addressing variable scope issues. The user also made changes to the communication and bootloader code.
javascriptloadersmartwatchwebbluetooth
matjaz/angu-poly

Feb 2014 - Jul 2015

Contributions:11 commits, 6 pushes, 2 tags in 1 year 4 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.
Request Free Trial
Matjaž Lipuš - Founder, Lead Developer at XO Game