Anshul Ruhil
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
More experts in Waterloo, Canada
Work experience· 15 roles
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
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
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.
Education
Hire Anshul Ruhil today
Post a job and invite Anshul, or contact them directly. No hidden commission.














