About · Selected Work · What I Do · How I Work · Stack · Connect
I’m a Toronto-based Product Designer focused on AI and mobile products.
I turn ambiguous product problems into clear user flows, interaction systems, accessible interfaces, and working prototypes. My work spans product strategy, UX research, information architecture, interaction design, design systems, prototyping, and technical handoff.
I work in Figma and can carry concepts into React Native, SwiftUI, Firebase, React, and Node.js. This implementation fluency helps me design within real constraints, collaborate closely with engineers, and test product decisions beyond static screens.
I design and build systems that connect people to outcomes.
Open to Product Designer and AI Product Designer roles across Canada, with adjacent interest in Design Technologist and UX Engineering opportunities.
Local-first memory, context, conflict, privacy, and evaluation for AI-assisted project work.
Independent product direction and implementation. Zeref explores how project context can remain inspectable across AI tools without treating an unlimited transcript as trusted memory.
Product focus: human-AI interaction, context management, privacy, evidence discipline, conflict handling, cross-tool continuity, and reproducible evaluation.
Repository · Canonical specification · Benchmark report
A SwiftUI rental product supporting renter, landlord, guest, and demo journeys.
Product design and SwiftUI implementation across role-aware journeys, protected actions, authentication return paths, accessibility behavior, state coverage, and deterministic demo support.
Product focus: mobile product design, role and permission models, information architecture, interaction states, accessibility, and implementation-aware UX.
Repository · Product documentation · Testing and verification
A team-built React Native personal-finance product with guest and authenticated experiences.
Team project by Yash Kanadhia, Alexis Gorospe, and Sarmad Tariq. This profile does not imply solo ownership.
My contribution includes authentication and session ownership, finance-state separation, shared visual-token use, Firebase boundary cleanup, and reviewable pull-request delivery.
Product focus: personal-finance clarity, guest value, design systems, authentication, team collaboration, and responsible public attribution.
Development branch · Authentication and session ownership · Theme-token standardization
A full-stack streaming-rental product prototype with customer and administrator workflows.
The product explores the wider system behind discovery and rental, including catalog administration, authentication, authorization, workflow states, testing, and security review.
Product focus: end-to-end product flows, administrator UX, system boundaries, failure states, authorization, and implementation evidence.
Repository · Architecture · Security review
- Product framing and problem definition
- User flows, journeys, and information architecture
- Interaction design and prototyping
- Design systems and content hierarchy
- Accessibility and state completeness
- Usability planning and evidence-based iteration
- Human-AI interaction models
- Context, memory, trust, and privacy workflows
- Human approval and correction paths
- Failure-state and boundary design
- AI evaluation and reproducible product evidence
- Working prototypes in React Native, SwiftUI, and React
- Firebase and application-service boundaries
- Authentication and authorization flows
- GitHub-based review, documentation, testing, and release evidence
Implementation supports the product-design work. It is not presented as a claim of senior software-engineering positioning.
-
Frame the product Define the users, outcomes, constraints, ownership, evidence gaps, and decisions that matter.
-
Model the system Map workflows, states, permissions, data relationships, failure conditions, and product boundaries.
-
Design the experience Create the interaction model, information hierarchy, content, accessibility behavior, and prototype.
-
Build enough to test the decision Use working prototypes and focused implementation to expose constraints that static screens can hide.
-
Verify the result Review behavior, edge cases, accessibility, security, links, documentation, and release claims.
-
Communicate the evidence and limits Separate confirmed behavior from assumptions, simulations, placeholders, and planned work.
- Evidence before claims. Metrics and outcomes stay out unless the calculation and source can be reproduced.
- Ownership stays explicit. Independent work, team projects, and personal contributions are clearly separated.
- Prototypes stay prototypes. Demonstrations are not described as production systems.
- Accessibility is product quality. Accessibility belongs in content, states, interaction, motion, validation, and testing.
- Security starts before release. Secrets, permissions, authentication, dependencies, and input boundaries are considered early.
- AI assistance requires human judgment. AI can support research, exploration, implementation, review, testing, and documentation. I remain responsible for product direction, code acceptance, privacy, security, evidence quality, and final decisions.
Design and product
Figma · Prototyping · Information Architecture · Interaction Design · Design Systems · Accessibility
Mobile and web implementation
React Native · SwiftUI · React · Node.js · Firebase · REST APIs
Workflow and delivery
Linear · Notion · Git · GitHub · Testing · CI/CD · Documentation
AI-assisted work
Claude · Codex · evaluation workflows · context management · human-in-the-loop review
Tools are selected according to the needs of the product, the team, and the evidence required. Tool choice is not a substitute for product judgment.
- AI Fluency: Framework & Foundations
- Claude Code in Action
- Introduction to Claude Cowork
- Claude Code 101
- Scrum Fundamentals Certified
Additional completed credentials are listed on LinkedIn.
I’m interested in products where clear workflows, strong interaction design, technical understanding, and responsible AI-assisted delivery need to meet.
Based in Toronto and open to Product Designer and AI Product Designer opportunities across Canada.



