
Ryan Ramchandar, P.Eng.
Verified Expert in Engineering
Full-stack Developer
Winnipeg, MB, Canada
Toptal member since May 24, 2023
Ryan is a senior Flutter developer with 15+ years in app development who excels in crafting visually appealing, user-friendly mobile apps. Passionate about UI/UX, his computer engineering background has contributed to numerous successful app launches. Ryan's blend of technical skills and design expertise make him a top choice for companies seeking a skilled Flutter developer.
Portfolio
Experience
- Full-stack Development - 16 years
- REST APIs - 12 years
- Mobile UX Design - 12 years
- Mobile Apps - 12 years
- Mobile UI Design - 12 years
- Flutter - 7 years
- Dart - 6 years
- Figma - 6 years
Preferred Environment
MacOS, Flutter, Dart, Visual Studio Code (VS Code), Cursor AI, AI Tools, Solution Architecture, Large Language Models (LLMs), Claude Code, Cloud Deployment, Mobile Architecture, AI Chatbots, Chatbots, OpenAI, ChatGPT, Multimodal Models, Whisper, Artificial Intelligence (AI), AI-assisted Development, AI-generated Code, Full-stack Development, User Interface (UI), Third-party Integration, Integration, UI Development, Interactive Prototypes, App Development, Figma, Mobile, User Experience (UX), SwiftUI, GitHub
The most amazing...
...app I've developed is a transit app that shows real-time bus schedules for the City of Winnipeg used by 30,000+ daily, with 4 out of 5 stars and 1,000+ reviews.
Work Experience
Senior Flutter Developer
Answers From Me - AI Agents for Knowledge Sharing
- Refactored the Flutter web codebase with Riverpod, setting up a clear architecture for smoother state handling, performance, and long-term scalability.
- Built an AI agent front end with multi-turn conversations, contextual retrieval-augmented generation, and dynamic UI, translating Figma prototypes into production features.
- Integrated Firebase Auth, Firestore, and Cloud Functions to manage sessions and data flow, guiding architectural choices for reliability and future growth.
Full-stack App Developer
Windometer
- Developed a Flutter app that shows the wind speed and direction in real-time, including a rotating wind compass.
- Built features like real-time wind compass, current wind speed and gust, and hourly and daily forecast for any city. Users can add multiple locations and search for different cities.
- Integrated the app with 3rd-party weather APIs—like Dark Sky and Apple Weather—for wind metrics and allowed device sensors for compass direction.
- Made the app available in the App Store with 1,000+ daily users. It will soon be available in the Google Play Store.
Full-stack App Developer
Ottawa Bus Live
- Developed a Flutter mobile app for the City of Ottawa. This Android and iOS app allows users to view real-time bus schedules for any stop and bus locations in real time, find nearby stops on a map, save their favorite stops, and search.
- Released the app in the App Store and Google Play.
- Successfully launched the same codebase on Android and iOS platforms, accelerating code reuse and maintainability.
Full-stack App Developer
Winnipeg Bus Live
- Developed an Android and iOS transit mobile app for the City of Winnipeg that allows users to view real-time bus schedules for any stop, view nearby stops on a map, save their favorite stops, and search.
- Built the app in native Android (Kotlin) and iOS (Swift).
- Contributed to the app's success with 100,000+ downloads, 20,000+ daily users, a 4.5-out-of-5 rating, and over 1000+ unique store reviews.
Lead Senior Flutter Developer
Teknika Corporation
- Led the architecture and development of two major Flutter applications (Grunt and Daily Adventure Box), integrating complex back-end APIs, Firebase, Stripe, AWS, Apple Pay, Google Pay, and deep linking with universal links.
- Directed a team of Flutter developers, ranging from junior to senior levels, overseeing code reviews, merging pull requests, and mentoring team members to ensure high-quality, maintainable code across projects.
- Served on the organization's leadership team, directly advising the CEO on technical feasibility studies, project specifications, and strategic technology decisions for new initiatives.
- Established a CI/CD pipeline using Codemagic to automate deployments to the App Store and Google Play, streamlining release processes and reducing manual errors.
- Collaborated with UI/UX designers, project managers, product owners, and back-end teams to implement client-driven features from Figma mockups within an agile workflow, delivering apps that met design and functionality requirements on time.
- Proposed AI-driven solutions to reduce manual input and enhance user experience in Grunt, including automatic extraction of vehicle details, item categorization from receipts, and order validation with AI to improve onboarding and delivery workflows.
Senior Flutter Developer | Full-stack Developer
Cubresa Inc.
- Spearheaded the design, development, and testing of the BrainPET software's front-end application using Dart and Flutter, advancing Cubresa's position in high-performance imaging solutions for brain research.
- Pioneered intuitive UI/UX in Figma, enhancing workflows for efficient visualization and interpretation of positron emission tomography (PET) molecular imaging by medical professionals.
- Architected a robust front-end application by leveraging the Riverpod App architecture, ensuring the software met critical benchmarks in scalability, modularity, usability, and testability, setting a new standard in medical imaging software design.
- Ensured rigorous compliance with ISO 14385, IEC 62366, and IEC 62304 standards while aligning with patient privacy and HIPAA compliance. This laid the foundation for the BrainPET system's upcoming FDA 510(k) and Health Canada approvals.
Lead Architect | Full-stack Developer | Co-founder
Umbrela Inc.
- Championed comprehensive software architecture, UI, UX, and product design endeavors, establishing Umbrela Smart Inc. as a vanguard in innovative smart product solutions, driving company growth and product diversification.
- Directed a dynamic software development team, masterfully overseeing the integration of diverse platforms like microcontrollers, embedded Linux systems, mobile apps, and AWS cloud infrastructures, ensuring seamless product experiences for users.
- Developed a bespoke Android application tailored for custom-designed hardware and PCB, optimizing performance and ensuring seamless integration, significantly enhancing the device's user experience and functionality.
- Led the development of a meticulous full-stack architecture across multiple platforms, from embedded systems to cloud environments, assuring impeccable performance and reliability, setting new industry benchmarks.
- Pioneered a cutting-edge software deployment pipeline, leveraging BitBucket, AWS, and Docker, optimizing software updates and ensuring rapid, error-free releases to enhance user satisfaction.
Systems Software Engineer
Monteris Medical
- Led the development of 12+ software components for a patented MRI-guided brain surgery device. Interfaced with critical devices like medical lasers and piezoelectric motor drivers, leveraging multiple communication protocols for seamless integration.
- Crafted intuitive graphical user interfaces for system tools and simulators, significantly enhancing usability and efficiency for service personnel and internal software developers.
- Conducted comprehensive system verification and validation within specialized MRI units and sterile clean rooms. Rigorously adhered to ISO 13485, ISO 14971, and ISO 27001 standards, culminating in the esteemed FDA and Health Canada device clearances.
- Championed data protection and patient safety by ensuring the device's rigorous compliance with international and regional data privacy standards, including HIPAA (USA) and PIPEDA (Canada).
Experience
SWAN Beauty Smart Mirror + Mobile App
https://www.swanbeauty.comGrunt: On-demand Hardware Supplies Delivery Mobile App
https://trygrunt.comI integrated payment processing with Apple Pay, Google Pay, and Stripe, along with the AWS Location Services API for precise delivery tracking. I collaborated with back-end teams to incorporate a custom back end defined by OpenAPI specifications, enabling seamless communication between the app and back-end services.
My work included implementing designs from Figma mockups in close coordination with UI/UX designers, project managers, and product owners, ensuring a user-friendly and visually cohesive experience. I also conducted internal and client-facing demos to showcase milestone achievements and gather feedback.
I set up a CI/CD pipeline using Codemagic, automating deployments to the App Store and Google Play Store. I delivered features such as real-time driver communication, same-day delivery options, and meeting the company's goal of enhancing efficiency and productivity in construction and renovation projects.
Daily Adventure Box: Automated Recreational Rental Locker Mobile App
https://www.dailyadventurebox.comI led a team of Flutter developers to deliver critical milestones, including user authentication, QR code-based workflows, and secure payment processing, all integrated with a custom OpenAPI-defined back end. I also conducted code reviews and provided technical guidance to ensure high-quality deliverables.
My work included collaborating closely with UI/UX designers, project managers, and product owners to implement Figma mockups and deliver a seamless, user-friendly app experience. I also delivered regular demos to internal stakeholders to showcase progress and meet tight deadlines.
Scroll Stoppers: Video Marketing Mobile App
Implemented advanced video recording enhancements with ffmpeg for compression and quality improvements, along with background uploading, queuing, and retry logic to ensure reliable, high-performance transfers. Deployed to the App Store and Google Play with full ASO to increase visibility, client adoption, and overall engagement.
Windometer: Wind Speed and Wind Compass Mobile App
Calorie Tracker Full-stack App | Flutter App and Dart Back End
Transit API: Real-time GTFS API for Mobile and Web Apps
Doc Notes: AI Scribe for Clinical Notes
Education
Bachelor's Degree in Computer Engineering
University of Manitoba - Winnipeg, Canada
Certifications
Flutter Foundations – App Architecture and State Management with Riverpod
Code with Andrea
Professional Engineer (P.Eng.)
Engineers Geoscientists Manitoba
Skills
Libraries/APIs
REST APIs, Google Maps API, Google Maps SDK, Back-end APIs, Stripe, Google Maps, Stripe API, FFmpeg
Tools
IntelliJ IDEA, Figma, TestFlight, GitHub, Git, Claude Code, ChatGPT, Jira, Firebase Authentication, WebView, GitLab CI/CD, Auth0, Whisper, Docker Compose, Codemagic, Crashlytics, Firebase Analytics
Languages
Dart, Swift, Python, Java, Kotlin, C#, Embedded C++, TypeScript, Python 3
Frameworks
Flutter, Riverpod, Core Location, SwiftUI, JSON Web Tokens (JWT), .NET, React Native
Paradigms
Mobile UX Design, Mobile UI Design, Mobile Development, Cross-platform, UX Design, UI Design, App Development, DevOps, HIPAA Compliance, Clean Architecture, Application Architecture, App Store Optimization (ASO), REST
Platforms
Android, iOS, Mobile, Firebase, Desktop, Google Ads, Amazon Web Services (AWS), MacOS, ARM Linux, Amazon EC2, Docker, Visual Studio Code (VS Code), AWS IoT, Apple, Web, AWS Lambda, Netlify
Industry Expertise
Healthcare
Storage
Cloud Firestore, Cloud Deployment, Firebase Realtime Database, Google Cloud, PostgreSQL, Amazon S3 (AWS S3), In-memory Databases
Other
Engineering, Full-stack Development, Maps, Mobile Apps, APIs, Full-stack, Medical Devices, Medical Software, Front-end, Architecture, Software Architecture, User Experience (UX), User Interface (UI), App Store, App Store Acceptance Process, Google Play Store, Mobile App Development, Mobile Applications, Minimum Viable Product (MVP), App Design, Apps, Cross-platform App Development, API Integration, AI Agents, Large Language Models (LLMs), System Design, Artificial Intelligence (AI), iOS App Development, AI Design, AI Programming, Third-party APIs, User Authentication, Performance Optimization, Hardware, Cloud, Mobile First, Startups, Solution Architecture, Software System Architecture Development, Software Design, GPS, Ads, Mobile Architecture, AI Chatbots, Chatbots, OpenAI, Multimodal Models, AI-assisted Development, AI-generated Code, Third-party Integration, Integration, UI Development, Health, Medical Imaging, Interactive Prototypes, Healthcare Software, Technical Writing, IEC 62304, IEC 62366-1, Quality Management Systems (QMS), Native Mobile Apps, Notifications, Real-time Tracking, Event Streaming, Real-time Streaming, Application State Management, FDA, Internet of Things (IoT), CI/CD Pipelines, Push Notifications, Charts, AI Integration, ElevenLabs Solutions, AI Tools, HIPAA, Streaming, Video Streaming, RS485, Logistics, Identity & Access Management (IAM), Software as a Service (SaaS), Automated UI Testing, UI Testing, Quality Assurance (QA), Accessibility, A11Y, VoiceOver, API Testing, QA Automation, Subscriptions, HTTP Server, Windows Embedded, ISO 9001, ISO 13485, Critical Systems, AOSP, Deep Linking, Apple Pay, Google Pay, Riverpod App Architecture, Real-time Data, Live Chat, Google Sign-in, Computer Engineering, Computer Science, Software Development, Usability, Retrieval-augmented Generation (RAG), AI-generated Video, Cursor AI, Bluetooth, WiFi, Powerline Communication, Signal Processing, Wireless Protocols, Amazon API Gateway, Polars, General Transit Feed Specification (GTFS), GTFS-RT, Deepgram, OpenRouter, Speech Recognition, Speech-to-Text (STT), LLM Integration
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring