Skip to content

Institutional Overview & Brief

import { Aside } from ‘@astrojs/starlight/components’;

Gapwise is a free, privacy-first, open-source campus intelligence and schedule movement platform. It bridges the gap between academic course schedules and physical campus navigation.

While existing institutional portals typically end at exporting calendar blocks or displaying static PDF campus maps, Gapwise connects student schedules to verified campus geometry:

  • True Usable Time: Automatically deducts walking travel time, room transition buffers, and meal periods from raw breaks to show true productive study windows.
  • Pedestrian Navigation: Computes outdoor walking routes between verified campus building entrances, including step-free accessibility options.
  • Multi-University Scale: Supports 28 universities and 74 campus models, mapping academic buildings, source-classified entrances, student places, and 199 university residences.

Gapwise was created by Andrew Muratov, a first-year student at the University of Toronto Mississauga (UTM) and the project’s lead engineer.

The project began from a universal student experience: navigating large university campuses with fragmented tools. Commercial mapping applications fail inside university grounds (they lack building interior context, campus shortcuts, official building acronyms, and verified entrance doors), while student information systems stop at listing lecture times.

Gapwise was engineered from day one to demonstrate that student software can be high-performance, beautiful, and architecturally respectful of privacy.


Gapwise currently serves 28 universities across 74 campus models with dedicated, edition-specific web portals:

University Campus Model(s) Status Edition URL
University of Toronto Mississauga (UTM), St. George (UTSG), Scarborough (UTSC) Supported uoft.gapwise.ca (gapwise.ca)
Carleton University Ottawa Campus, Dominion-Chalmers Centre Supported carleton.gapwise.ca
Toronto Metropolitan University Downtown Toronto Campus, Brampton Campus Supported tmu.gapwise.ca
York University Keele Campus, Glendon Campus, Markham Campus Supported york.gapwise.ca
McMaster University Hamilton Campus, Ron Joyce Centre Supported mcmaster.gapwise.ca
Queen’s University Kingston Campus, West Campus Supported queens.gapwise.ca
Western University London Campus, Huron University College, King’s University College Supported western.gapwise.ca
Wilfrid Laurier University Waterloo Campus, Brantford Campus, Milton Campus Supported laurier.gapwise.ca
University of Guelph Main Campus, Ridgetown Campus, Guelph-Humber Campus Supported guelph.gapwise.ca
University of Ottawa Downtown Campus, Alta Vista Campus Supported uottawa.gapwise.ca
Brock University St. Catharines Campus, Marilyn I. Walker School Supported brock.gapwise.ca
University of British Columbia Vancouver Point Grey, Okanagan Campus Supported ubc.gapwise.ca
University of Waterloo Main Campus, Cambridge Campus, Kitchener Campus, Stratford School Supported waterloo.gapwise.ca
McGill University Downtown Campus, Macdonald Campus Supported mcgill.gapwise.ca
Carnegie Mellon University Pittsburgh Campus, Silicon Valley Campus Supported cmu.gapwise.ca
University of California, Berkeley Main Campus, Richmond Field Station Supported ucberkeley.gapwise.ca
New York University Washington Square Campus, Brooklyn Campus Supported nyu.gapwise.ca
Massachusetts Institute of Technology Cambridge Campus, Lincoln Laboratory Campus Supported mit.gapwise.ca
Stanford University Main Campus, Redwood City Campus Supported stanford.gapwise.ca
University of Pennsylvania Philadelphia Campus, Pennovation Works, New Bolton Center Supported upenn.gapwise.ca
Cornell University Ithaca Campus, Cornell Tech Campus, Weill Cornell Medicine Supported cornell.gapwise.ca
Dartmouth College Hanover Campus, Dartmouth Health Lebanon Supported dartmouth.gapwise.ca
Brown University College Hill Campus, Jewelry District Campus Supported brown.gapwise.ca
Columbia University Morningside Campus, Manhattanville Campus, CUIMC Campus Supported columbia.gapwise.ca
Princeton University Main Campus, Forrestal Campus, Meadows Campus Supported princeton.gapwise.ca
Yale University Central Campus, School of Medicine, West Campus Supported yale.gapwise.ca
Harvard University Cambridge Campus, Allston Campus, Longwood Medical Area Supported harvard.gapwise.ca
Sorbonne Université Pierre et Marie Curie, Sorbonne, Pitié-Salpêtrière, Saint-Antoine, Cordeliers, Clignancourt, Malesherbes Supported sorbonne.gapwise.ca

  • Client-Side Parsing: Calendar exports (.ics, ACORN, Carleton Central, RAMSS/MyServiceHub, etc.) are parsed locally inside the browser using WebAssembly and TypeScript. Raw calendar files are never sent to or stored on Gapwise servers.
  • Deterministic Schedule Alignment: Harmonizes course components, lecture sections, tutorial rooms, recurring weekday patterns, and academic term boundaries.
  • Verified Entrances: Navigation connects specific entrance coordinates rather than arbitrary building centroid pins.
  • Accessibility by Architecture: Provides step-free route selection, avoiding exterior stairs and steep inclines where verified data exists.
  • University Housing: First-class support for 199 university residences across all supported campuses without recording private room numbers.
  • Translates unstructured breaks between lectures into actionable categories: meals, focused study sessions, quick resets, or work blocks.
  • Accounts for realistic walking speed, packing buffers, and transit arrival windows.

Gapwise publishes an enterprise-grade open developer surface:

  • Public REST API: Canonical versioned endpoints (https://api.gapwise.ca/v1/) for universities, campuses, buildings, places, and routes.
  • Official SDKs: Published client libraries for TypeScript/JavaScript (@gapwise/sdk) and Python (gapwise).
  • Model Context Protocol (MCP): Provider-neutral remote AI service (https://ai.gapwise.ca) exposing stateless campus intelligence and permissioned student context.
  • Developer CLI: Open-source command-line tool (@gapwise/cli) for university scaffolding and data validation.
  • Open Campus Datasets: Published, verifiable GeoJSON datasets under the GapwiseHQ/data repository.

  1. Zero-PII Guest Mode: Students can import schedules, plan gaps, and navigate campus with zero account creation and no email address required.
  2. Application-Layer Encryption: For students who opt into cloud synchronization across devices, records are encrypted client-side using the browser Web Crypto API before ciphertext reaches the database.
  3. Transparent Telemetry: Only minimal, coarse aggregate metrics (anonymous event counters like page views and route requests) are recorded to monitor service capacity. Do Not Track (DNT) and Global Privacy Control (GPC) signals are honored unconditionally.
  4. Responsible Disclosure: Maintained Vulnerability Disclosure Policy at gapwise.ca/security and RFC 9116 security contact at gapwise.ca/.well-known/security.txt.

Gapwise welcomes non-bureaucratic, collaborative engagement with university groups:

For Student Unions & Student Experience Offices

Section titled “For Student Unions & Student Experience Offices”
  • New Student Orientation: Distribute Gapwise as a free, privacy-first wayfinding and timetable utility for first-year and commuter students.
  • Campus Guides: Include links on official student union service hubs and linktrees.

For University Accelerators & Innovation Hubs (e.g., ICUBE UTM)

Section titled “For University Accelerators & Innovation Hubs (e.g., ICUBE UTM)”
  • Venture Incubation: Founder mentorship, peer advisory, and competition participation (e.g., U of T Desjardins Startup Prize).
  • Showcase: Highlight Gapwise as a flagship example of undergraduate software engineering and public-interest technology.
  • Data Validation: Technical feedback on anonymized calendar export structures to guarantee continuous timetable import accuracy across academic calendar cycles.
  • Zero IT Burden: Gapwise requires no direct institutional IT integration, custom database access, or server infrastructure from the university.