Miguel Muñoz

Senior Product Engineer at Shakers

Valencian Community, Spain
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
🎓
Top School
Miguel Muñoz is a Senior Product Engineer with 11 years of experience building and scaling mobile and web platforms, predominantly within high-growth startups. As a founding engineer he architected a multi-game platform that helped secure a $3.4M seed round and a Riot Games partnership, and he now leads product engineering at Shakers. He specializes in cross-platform strategies—Expo React Native, Kotlin Multiplatform, Jetpack Compose, SwiftUI and Next.js—designing modular architectures that enable team autonomy and high performance. A pragmatic TDD and functional-programming enthusiast, he contributes to the popular Arrow Kotlin library, where he implemented a SortedMapKW data structure with full type-class instances and law-tested behavior. Comfortable moving products from prototype to market, he pairs hands-on engineering and mentorship with a strong focus on business and user impact. Based in the Valencian Community, he brings a track record of shipping resilient systems at scale and experimenting with AI-driven features like RAG and player-coaching agents.
code11 years of coding experience
job9 years of employment as a software developer
bookUniversitat Politècnica de València
languagesSpanish, English, Spanish
github-logo-circle

Github Skills (12)

kotlin10
structures10
data-structures10
functional-programming10
monads10
data-structure10
arrow-js9
arrows9
apache-arrow9
monoid8
semigroup8
typeclass8

Programming languages (12)

TypeScriptJavaC++SCSSJavaScriptMathematicaHaskellLua

Github contributions (5)

github-logo-circle
arrow-kt/arrow

Nov 2017 - Dec 2019

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
userBack-end Developer
Contributions:42 commits, 20 PRs, 106 pushes in 2 years 1 month
Contributions summary:Miguel's primary contribution centers around the implementation of a `SortedMapKW` data structure within the `arrow-kt/arrow` repository. This involves creating wrappers, adding methods like `map`, `flatMap`, `foldR`, and `traverse`, and defining instances for type classes like `Functor`, `Foldable`, and `Traverse`. They also created corresponding test cases and laws to ensure the correctness and adherence to functional programming principles of the new data structure.
concurrent-programmingkotlinfunctional-programmingkotlin-librarymonads
infusionvlc/somnium_server

Sep 2018 - Oct 2018

A social dream dictionary and journal :purple_heart: :zzz:
Contributions:70 commits, 12 PRs, 34 pushes in 28 days
dictionarypythonjournalzzzheart
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