About Me_

As a tech entrepreneur and iOS specialist, I transform complex business challenges into elegant digital solutions. With over 7 years of experience crafting apps used by millions, I bring a unique blend of technical expertise and business acumen to every project.

My expertise includes:

  • Building scalable mobile applications from concept to millions of users
  • Full-stack development with modern tech stacks (Swift, SwiftUI, Node.js, AWS)
  • Data-driven development focusing on user engagement and retention
  • Leading cross-functional teams and managing complex project lifecycles

From government-scale weather apps to social platforms with millions of users, I've consistently delivered solutions that exceed expectations. Recently co-founded RentPlay - a community rewards platform that reached 1,000 users at peak, helping renters earn cash through the SuperSaver system.

Ready to build something amazing? Let's connect and bring your vision to life!


Work_

1 / 5
RentPlay App Screen 1

RentPlay App 📱

2 / 5
RentPlay App Screen 2

SuperSaver Mode 🎯

3 / 5
RentPlay App Screen 3

Receipt Upload 📄

4 / 5
RentPlay App Screen 4

PlayCoins Rewards 🪙

5 / 5
RentPlay App Screen 5

Cash Rewards 💰

RentPlay 💰

Co-founder of RentPlay - a community rewards platform that helps renters earn cash by reporting rent and shopping local. Built with React Native/Expo Go, TypeScript, and Node.js, reaching 1,000 users at peak.

Key Features
  • SuperSaver Mode: Report rent monthly to unlock 2X PlayCoins on first 5 receipts
  • Receipt scanning with photo upload & QR code scanning at partner stores to earn PlayCoins
  • Redeem 5,000 PlayCoins for $5 cash via e-transfer
  • Map-based business search with location-based notifications & targeted offers
  • Google/Apple OAuth authentication & push notifications system
  • Admin dashboard for business partnerships & community leaderboards
  • Stack:

    • React Native
    • Expo Go
    • TypeScript
    • Node.js
    • AWS

    Goal Getter ⭐️

    A beautifully designed habit tracking companion that helps transform your life and reach all your goals. I built this app to replace my own personal habit tracker that followed the X card principle. No more spreadsheets and no more excuses!

    Key Features
  • Intuitive interface that makes consistency effortless
  • Customizable goals with completion tracking, frequency, and priority settings
  • Countdown goals for special dates and abstinence tracking
  • Comprehensive progress views - daily, weekly, monthly, and yearly
  • Home Screen and Lock Screen widgets for quick insights
  • Detailed statistics and progress reports for accountability

  • FREE, No Ads, No In-App Purchases!


    Stack:

    • Swift
    • SwiftUI
    • WidgetKit
    • CoreData
    • CloudKit
    App Store: Goal Getter
    1 / 4
    GoalGetter Home

    Home Daily View ⭐️

    2 / 4
    GoalGetter Stats

    Weekly View 📊

    3 / 4
    GoalGetter Calendar

    Monthly View 📅

    4 / 4
    GoalGetter Settings

    Yearly View ⚙️

    WeatherCan ⛅

    WeatherCan is the official mobile weather application for Environment Canada where I was one of 2 developers responsible for creating the iOS version from concept to completion within 12 months.


    #2 Weather Application in Canada with over 5 million monthly active users!

    Notable Features
  • Real-time Weather Alert Notifcations, GPS based and for Saved Locations
  • Sole engineer responsible for "Now" & "7 Day" pages, Lightning Layer on Map, and also the Widgets
  • Implemented localization and unit translations
  • Used CoreData to store persistant data
  • Stack:

    • Swift
    • Firebase
    • CoreData
    • CoreGraphics
    • UIKit
    App Store: WeatherCan

    Wattpad 📖

    As an iOS Engineer, worked on widely used user facing features for Comments, User Safety, Ads, and Content Moderation, often as a solo developer.

    Notable Projects
    Comments Revamp:
  • iOS Tech Lead, managed a team of 3, from concept to release
  • Complete overhaul from ObjC to Swift and introduced comment liking, in-line replies, design system components, and ads in between comments!
  • Produced a massive bump in engagement, revenue, and retention in the comments experience

  • 📵 User & Story Mute:
  • Added ability to mute/block a specific person across the application from viewing any of your content or information
  • Most used user safety feature on Wattpad by far!
  • Sole engineer on project from concept to release

  • Signup Strengthening:
  • Implemented new set of verification rules for new signups (email, username, password, & birthday) and account info changes
  • Super short timeline saved company from fines from regulatory body

  • Stack:

    • Swift
    • SwiftUI
    • Objective-C
    App Store: Wattpad
    1 / 4

    New Comments Experience 😍

    2 / 4

    Old Comments Experience 🤐

    3 / 4

    Mute User Flow 📵

    4 / 4

    Password Strengthening ✳

    Countries Quiz 🌍

    Inspired by my favorite JetPunk game, I created this iOS app to satisfy my passion for geography on the go. This interactive quiz helps your learn about countries, flags, and capitals of the world.

    Key Features
  • Multiple game modes, country quiz, capital quiz, and flag quiz
  • Interactive World Map with custom GeoJSON polygons
  • Clean animations, user experience, and sounds that I also generated!
  • FREE, No Ads, No In-App Purchases

  • Stack:

    • Swift
    • SwiftUI
    • MapKit
    • AVFoundation
    • Firebase
    App Store: CountriesQuiz

    UberClone 🚕

    Created a clone of the Uber app using Swift to learn more about Firebase and MapKit in particular.

    This project started as an experiment using Firebase. The idea was simple: create an uber clone with authentication and separate functionality for a passenger and a driver. For the maps and places I decided to go with Apple's MapKit as I had already tried Google maps and places in my other projects.

    Stack:

    • Swift
    • MapKit
    • UIKit
    • Firebase
    Github: UberClone
    project-img
    project-img

    SwiftYoutube

    Created a mock version of the Youtube iOS application to play around with UIKit, AVKit, and a consumer facing real-time REST API.

    This project helped me learn more about UICollectionViews, TabBarControllers, AVKit components like UISlider and AVPlayer, and attaching multiple JSON feeds from a real-time public API into a project.

    Stack:

    • Swift
    • UIKit
    • AVKit
    • REST API
    Github: SwiftYoutube

    UITube - Youtube Chrome Extension

    A chrome extension that changes the Youtube UI so that users can view the video, read comments, get the video info and related videos all in 1 page. There is also an auto night mode that appears while mouse is on the video and additional settings such as annotations, playback speed, and captions available from the menu.

    Stack:

    • JavaScript
    • CSS
    • HTML
    Github: UITube
    project-img

    Resume_

    Employment

    RentPlay

    Jan 2025 -- Jul 2025

    Co-Founder & Chief Technology Officer

    - Co-founded fintech startup combining rent payment rewards with local marketplace to help renters earn cashback on community spending

    - Architected full-stack platform using React Native/Expo frontend, Node.js backend, and TypeScript, scaling to 1,000+ users and almost 100 merchants

    - Built OCR-based rewards system with targeted offers and lead generation engine to drive users to local merchants

    - Raised $100K SAFE note and secured $100K in grants from Alberta Innovates and Government of Canada

    - Successfully returned 90% of investor capital after strategic decision to pivot focus, gaining valuable insights into product-market fit validation

    Environment and Climate Change Canada

    Mar 2023 -- Dec 2024

    Team Lead & iOS Developer

    - Lead Weather Dissemination team creating weather components for Weather.gc.ca website and iOS/Android applications

    - Lead iOS Engineer for WeatherCan app serving 5+ million monthly active users, Canada's #3 weather app

    - Made product decision to prioritize GPS-based alerts over advanced radar, driving 40% increase in user engagement

    - Managed cross-functional team of 3 full-time developers and 2 co-op students to achieve KPIs and project timelines

    - Expanded Radar product to support real-time Lightning, Hurricane, and Tornado events across Canada

    Wattpad Inc.

    Aug 2021 -- Mar 2023

    iOS Engineer

    - Swift, SwiftUI, and Objective-C engineering for iOS Wattpad App serving 90+ million global users

    - Lead iOS Engineer for new Wattpad Comments experience, complete overhaul from Obj-C to SwiftUI

    - Advocated for simplified user experience over feature complexity, improving user retention by 15% across 90+ million users

    - Introduced comment liking, in-line replies, and design system components that significantly improved user engagement

    - Implemented WP Design System via atomic design methodology for unified product and developer experience

    - Managed bi-monthly release cycles including testing, monitoring, and App Store releases

    TD Bank Group

    Jan 2020 -- Aug 2021

    iOS Developer

    - Designed and built iOS application features for TD App offering seamless banking services for 3+ million customers

    - Championed biometric authentication implementation, understanding how security friction impacts user adoption in fintech

    - Collaborated with backend developers to integrate financial APIs securely with multi-factor authentication

    - Provided technical guidance and mentorship to junior developers, conducting code reviews and ensuring coding standards

    Environment and Climate Change Canada

    May 2017 -- Jan 2020

    iOS and Software Developer

    - Led concept-to-completion development of Canadian governmental WeatherCAN app with 2-person team under 1-year timeline

    - Established real-time consumer-facing databases and backend APIs for mobile applications

    - Developed VueJS components for Weather.gc.ca website redesign including lightning strikes and radar visualization

    - Created and maintained XML Parsers and Product Generators supporting weather observations, forecasts, and alerts

    Department of Economics, University of Toronto

    Sept 2016 - Dec 2016

    Statistical Research Assistant

    - Developed machine learning models of economic information about the countries of Peru and Canada to analyze the effect of trade policies on regional trade output

    - Created databases using Python and R based pre-processing techniques which were used to formulate and train machine learning models to generate inferences about efficient trade policies

    Academic Advising & Career Centre, University of Toronto

    May 2015 - Aug 2016

    iOS and Web Developer

    - Native Swift development using UIKit, Google Maps, and injesting API

    - Helped create the UTSC Student Expereince App

    - Created interal social media ticket system which boosted traffic 30% and reduced time taken for posts

    - Creating marketing materials and webpages for student workshops, events, and services

    Education

    University of Toronto

    2013 - 2019

    BSc (Hons) Computer and Statistical Science - Co-op

    GPA: 3.2