As a designer who codes, I took on the challenge of creating Easy Reps from initial concept to App Store launch. I handled every aspect of the project - from user research and wireframing to Swift development and UI implementation.
The design process focused on solving core user problems through minimalism. I conducted user interviews with gym-goers, created rapid prototypes, and iteratively refined the interface based on feedback. The final design strips away unnecessary complexity while maintaining powerful functionality.
This project showcases my ability to own the full product development cycle, make data-driven design decisions, and write production-ready code. The result is an intuitive workout companion that puts users first.
Easy Rush is a sliding block puzzle game I designed and built from the ground up. The goal is simple: slide blocks to clear a path and escape. But the challenge scales from beginner-friendly warm-ups to 60-move brain teasers across 13 difficulty levels. With over 188,000 puzzles, smooth animations, and satisfying haptic feedback, every interaction was crafted to feel intuitive and rewarding. No ads, no timers, no clutter. Just pure puzzle-solving. Available free on the App Store.
I created Easy Cam from scratch, handling everything from the initial sketches to pressing 'Publish' on the App Store. The journey took me through designing the UI/UX, coding with Swift and cursor AI, to navigating App Store Connect to make it all come alive. This project was a personal challenge to streamline the photography experience for everyone, especially those less comfortable with technology.
I love supporting other designers by streamlining their work. I've created a range of design resources available for free on the Figma Community. They're there for anyone to use in their projects, and I'm thrilled to see they've been downloaded more than 120,000 times!
Seymour Support is dedicated to supporting Vancouver's homeless population, guided by principles of transparency and efficiency. We are focuses on direct handouts of essential items and food to make a tangible impact. With a commitment to transparency, Seymour Support ensures that every donated dollar is fully accounted for, promoting an environment where community feedback leads to continuous improvement. We aims to not only meet immediate needs but also to restore dignity to those we serve.
Together with a friend, we built Otter Script to harness the power of large language models for generating long-form, structured content that maintained a natural, human quality. The project evolved from an ambitious workflow builder into a streamlined blog post generator in its second iteration. While we attracted a dedicated group of recurring users, our full-time commitments ultimately led us to sunset the project. The lessons learned and connections made along the way were invaluable.
This case study explores the potential of AR in enhancing the task of plant care through a detailed design process. Discover the journey from problem statement to user journey map, including persona creation, brainstorming, sketching, information architecture diagram, and design visualization. See the potential of AR in improving a familiar task in a fresh and innovative way.
VISPER is a secure messaging platform designed with privacy at its core. The project focused on creating an intuitive yet highly secure communication experience across iOS and Android platforms.
- Work with the founder of the company and build a vision for the product together - Execute UX research on all micro-interactions inside the app to ensure a smooth user experience - Create interactive prototypes of every iteration of the design for the team to test and give feedback on in scrum - Take complex user flow problems and distill them into simple, intuitive, easily implemented solutions - Write and conduct usability tests and use the gathered information to create UX solutions to interface bottlenecks.
I needed to create a few credit card designs for the checkout screens in the PocketSocial app. After creating them I realized I could share these assets with other designers and help them save time during their projects as well. I shared the project on Sketch App Sources and so far it has more than 25,000 downloads!
Ours! This Time, It's Different...
Personal Project
PaintCode
iOS App
A simple clock app with more than 20,000 unique combinations of customizations.
Ours started as a side project while I was learning how to use PaintCode. I designed a functioning responsive clock in PaintCode with all of the customizations including colour, clock style, language, and level of details. The video you see above is actually rendered 100% using PaintCode! A developer friend of mine helped me put the app on the iOS App Store.
CookOut
Contract
Product Design
Mobile App
- Worked closely with a passionate founder who wanted to create a local home-made food delivery service in 2016 - Spend a few hours talking about the long term vision of the app and discovering potential untapped areas of the market - Research and define the user demographic, user's goals, and their challenges - Create detailed user personas and use them to create detailed user scenarios - Create wireframes and test them against the user scenarios and user challenges - After finalizing the wireframes create an interactive high fidelity mockup that was used to do small scale usability testing - Deliver all of the assets and specs for a smooth hand-off to developers
Steps++
Personal Project
Product Design
Watch App
Steps++ was a side-project that a friend of mine and I worked on. With the introduction of the Apple Watch, I wanted to experiment with designing an app following Apple's guidelines. My friend who is an iOS developer wanted to try his hands at creating an Apple Watch app with the new version of Xcode. So we decided to work together and work on this project with the primary goal of learning as much as possible about the new Apple Watch.