The studio
Portrait of Ravi, with short dark hair, a beard and round glasses, wearing a cream knit sweater against a plain wall.

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
Email
ravimaruu@gmail.com

Toronto, Canada · ravimaruu@gmail.com · github.com/RaviMaru20 · linkedin.com/in/ravi-maru · annastudio.ca/ravi-maru

Experience

NeuroFlex

Digital health · Toronto · Jan 2024 – Present

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.

Weklo (opens in a new tab)

Founder · own product · Remote · Jan 2026 – Present

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

Radar and RF hardware · Toronto · Jan 2019 – Oct 2023

  1. Software DeveloperApr 2022 – Oct 2023
  2. Junior Software DeveloperFeb 2020 – Mar 2022
  3. 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.

Weklo weekly workspace showing team reflections, live presence, participation and team score, with demo data.

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.