
Ravi Maru
Full-stack & mobile developer
I’m a full-stack and mobile developer with 5+ years building products people rely on: clinical dashboards for concussion screening, a React Native app for iOS and Android, and Weklo, a team product I founded and launched with a paying customer. I work across React, Python/Django and AWS, so I can own a feature from the screen to the server.
- Location
- Toronto, Canada
- Experience
- 5+ yearsWeb and mobile
- Availability
- Contract or full-timeRemote or Toronto
- ravimaruu@gmail.com
Toronto, Canada · ravimaruu@gmail.com · github.com/RaviMaru20 · linkedin.com/in/ravi-maru · annastudio.ca/ravi-maru
Experience
NeuroFlex
Software Developer
- Lead the ReFlex dashboard and API: Next.js screens and Django REST services that organizations and consumers use to manage users, VR headsets, training and analytics.
- Build the clinical dashboard for NeuroFlex concussion screening, a medical-device platform that has processed 19,500+ eye-tracking tests and 1M+ metrics.
- Built the iOS and Android app in React Native and Expo, with native SwiftUI screens using iOS 26 Liquid Glass and Jetpack Compose screens using Material 3.
- Connected the dashboard to a Unity/C# VR app through authenticated APIs and WebSockets: headset sign-in, live device status and two-way messaging.
- Cut new AWS environments from days of manual setup to minutes with Terraform and Helm, with Jenkins pipelines for tests, Docker builds and staging releases.
- Added monthly and annual Stripe subscriptions with trials, Checkout, webhooks and licence entitlements.
- Built background report generation on AWS Lambda, SQS and S3, with live status updates.
Founder & Full-Stack Developer
- Took Weklo from an idea and a user-tested MVP to launch in October 2026. A 15-person organization pays for it today.
- Built the Next.js and TypeScript app and the Django Ninja API on PostgreSQL, with team permissions, passwordless sign-in and Stripe subscription support.
- Built live collaboration on Redis and WebSockets: presence, synced edits, conflict detection, and drafts that survive a dropped connection.
- Run it myself on Docker and Linux behind Cloudflare Tunnel, with Amazon SES email, encrypted backups that are restore-tested, and regression tests for access, billing and collaboration.
Nanowave Technologies
- Software DeveloperApr 2022 – Oct 2023
- Junior Software DeveloperFeb 2020 – Mar 2022
- Electronics TechnicianJan 2019 – Jan 2020
- Built React dashboards with Node.js and Flask services that turned radar data from embedded Linux systems into statistics and radial scans.
- Automated RF testing and specification reports in Python and C, driving spectrum analyzers, signal generators and oscilloscopes.
- Built a Python and Apache Airflow pipeline that pulled energy prices every five minutes to time battery charging for solar installations.
- Programmed Arduino and ESP32 controllers for motors and sensors, connected to a Linux SoC over serial, UART and I2C.
- Wrote event-driven AWS Lambda functions and moved development and deployment into Docker.
Weklo, my own product
My own product, built end to end: brand, website, the app and its real-time backend. Launched October 2026.

Education
- BSc Computer ScienceUniversity of London2019 – 2023
- Diploma, Automation & Robotics EngineeringCentennial College, Toronto2015 – 2017
- Diploma, Electronics & Communication EngineeringNirma University, India2012 – 2015
Ways to work together
Contract
Hourly or monthly, joining your team or owning a piece of the product. Billed by Ravi directly; rate on request.
Full-time
Remote, or hybrid in Toronto.
Studio projects
Websites and apps for businesses, designed and built with Anna Studio.



