iOS & iPadOS Developer
Vis Fitness Inc. · Montreal, QC
Led product UI/UX for workout tracking & program editing; built adaptive HIG‑compliant components; added SwiftData persistence and gRPC sync with Cloudflare media.
hello, thanks for visiting! let me introduce myself.
my name is michael banna. i’m a software developer by day, and also by night. i’ve been passionate about creating things for as long as i can remember, and i have a true instinct in resourcefulness when it comes to solving complex problems.
for more background on me: i recently graduated with a bachelor's degree in software engineering at polytechnique montréal (may 2025). i also went on an academic exchange at ubc in vancouver, which broadened by worldview and adaptability across working languages & cultures. in terms of work experience, i have spent time in teams of varying sizes, contributing to & learning from large codebases in order to improve efficiency and intuitiveness for both the end-user and the fellow developer.
beyond tech, i’m a huge pop and r&b music fan with an ever-growing vinyl record collection and concert catalog. music is a significant influence in my life, and i enjoy keeping up with the tools & logistics behind music production, publishing, and streaming platforms. i also think modern consumer tech is the ultimate bio-hacking tool, unlocking users’ natural potential. my appreciation for the creative & wellness spaces informs how i build software that resonates on a human level.
i care deeply about the broader impact of the tech we use & the tools we build. i believe that all software should be instilled in both good development patterns and ethical values. my technical experience in building stable & intuitive interfaces coupled with my eye for detail helps make my projects accessible to all.
in all, my passion lies at the intersection of responsible tech and consumer media. i strive to build with both precision and personality: software that doesn’t just work, but excels.
Vis Fitness Inc. · Montreal, QC
Led product UI/UX for workout tracking & program editing; built adaptive HIG‑compliant components; added SwiftData persistence and gRPC sync with Cloudflare media.
Genetec Inc. · Montreal, QC
Shipped production features in a large enterprise codebase; improved reporting UX (reorder, sort, context); wrote unit & E2E tests across virtualized environments.
Fastercom Inc. · Montreal, QC
Built custom UI (signature, media upload, smart search); authored internal docs; improved performance and contributed to the design system.