Summary
Mario Herceg is a Senior Software Engineer from Croatia with six years of experience specializing in Angular and TypeScript front-end development. He builds reliable, scalable, and user-centered web applications, excelling at turning design concepts into clean, maintainable code and improving performance in complex systems. His recent roles span startups and product teams—from Memgraph to Emil Frey Digital and now Roko Labs—where he focused on clarity, consistency, and delightful user experiences. Mario combines a pragmatic engineering approach with attention to UX detail, often prioritizing maintainability and predictable performance trade-offs. A Zagreb University of Applied Sciences computer science graduate, he brings a steady track record of shipping production-facing interfaces and refining front-end architectures. Notably, he prefers solving thorny integration and performance problems that reveal latent design and operational issues.
6 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Zagreb University of Applied Sciences