AR

With an app on the store and industry experience working on 2 large scale consumer apps (Ecobee, Openlane) I am confident I can take on more freelance app projects.

About

With an app on the store and industry experience working on 2 large scale consumer apps (Ecobee, Openlane) I am confident I can take on more freelance app projects. Here is my portfolio for a detailed dive into my experience: Website not available. Sign in: https://www.twine.net/signup

  • 3 years' experience
  • Joined October 2025

Industry experience

  • Software & Internet
  • Education
  • Financial Services
  • Professional Services
  • Media & Entertainment
  • Healthcare

Work experience· 15 roles

iOS Developer · EcoBeeApr 2025 – Oct 2025 · 7 mos

Engineered a comprehensive energy management system for the EcoBee app, handling normal outages, user-configured outages, delayed starts, offset-active modes, and mobile-determined power sources. Built a custom composable navigation framework (SwiftUI flow) leveraging NavigationStack with strongly typed steps and compile-time validation, enabling thermostat-level workflows with Bluetooth scanning, QR code reading, and link-code functionality in a unified navigation system. Resolved 50+ tickets spanning bug fixes, features, tech debt, and tasks, using SwiftUI, MVVM, Combine, Swift Concurrency, and dependency injection while implementing GraphQL networking, database queries, and caching strategies for optimized performance and modularity. Refactored the EcoBee storage package to support Swift 6 concurrency by introducing separate async and synchronous interfaces for UserPreferences to ensure thread-safe state access and eliminating data race conditions. Led two sprints for EcoBee Mobile

iOS Developer · EcoBeeApr 2025 – Oct 2025 · 7 mos

Engineered a comprehensive energy management system for the EcoBee app, handling outages, delayed starts, off-peak modes, and mobile power sources. Built a composable navigation framework (SwiftUI Flow) that leverages SwiftUI's NavigationStack with strongly typed flow steps and compile-time validation, delivering thermostat linking flows with Bluetooth scanning, QR code reading, and link code functionality in a unified navigation system. Developed and resolved 50+ tickets spanning bug fixes, features, tech debt, and tasks using SwiftUI, MVVM, Combine, Swift Concurrency, and dependency injection while implementing GraphQL networking, database queries, and caching strategies for optimized performance and modularity. Refactored the EcoBee storage package to Swift 6 concurrency compliance by introducing separate async and synchronous interfaces for User Preferences store, ensuring safe mutable state access and eliminating data race conditions. Led two sprints for the EcoBee Mobile Energy t

Administrative Lead · Sigma Chi - FraternityApr 2024 – Oct 2025 · 1 yr 7 mos

Administered weekly executive meetings to track chapter progress, efficiently operated a $1.5M property, and managed a $30,000+ budget for operational costs and insurance.

President · Sigma ChiApr 2024 – Oct 2025 · 1 yr 7 mos
Board Member / Student Leader · WUSA (Waterloo Undergraduate Student Association) - Board of DirectorsApr 2024 – Oct 2025 · 1 yr 7 mos
President · Sigma ChiApr 2024 – Oct 2025 · 1 yr 7 mos
Board of Directors · WUSAApr 2024 – Oct 2025 · 1 yr 7 mos
Technical Lead & Software Architect (Part-time) · Ruhil CareDec 2023 – Oct 2025 · 1 yr 11 mos

Education

Honors Computer Science · University of Waterloo2020 – 2025
Honours Bachelor of Science in Computer Science · University of Waterloo2020 – 2025

Hire Anshul Ruhil today

Post a job and invite Anshul, or contact them directly. No hidden commission.

Post a job