Skip to content
View andrewmuratov's full-sized avatar

Organizations

@Gapwise-for-UTM

Block or report andrewmuratov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrewmuratov/README.md

Andrew Muratov

Computer Science · Software Engineering · Cybersecurity

Computer Science student at the University of Toronto Mississauga, building privacy-conscious software and security-minded systems. I’m most interested in projects where correctness, clear boundaries, and thoughtful user experience all matter.

Portfolio Gapwise Gapwise GitHub ORCID

Portfolio · Gapwise · Developers · Docs · Data · Status


Gapwise

A privacy-first campus-intelligence ecosystem for UTM.

I created Gapwise to turn a student's timetable into useful campus context: where to go, how long a route takes, how much time is actually usable between classes, and when to leave.

Its architecture follows a simple rule: canonical facts and deterministic calculations live at the core; every other surface consumes those contracts instead of inventing parallel truth.

Repository Purpose
gapwise Core web/PWA, timetable intelligence, routing, planning, API and SDK contracts
gapwise-mobile Native iOS and Android client
gapwise-ai Permissioned OAuth/MCP integration layer
gapwise-data Open campus data, schemas, provenance and validation
gapwise-docs Public developer and architecture documentation
gapwise-status Independent service health and incident visibility

local-first · deterministic · privacy-conscious · fail-closed · open contracts


Engineering

TypeScript · JavaScript · Python · SQL · Linux

React · TanStack · Next.js · React Native / Expo · PostgreSQL / Supabase · OpenAPI · MapLibre · GitHub Actions

I care most about security boundaries, deterministic systems, data provenance, clear public interfaces, and software that fails honestly.


Build useful systems. Keep the boundaries clear.

Portfolio → · Explore Gapwise →

Pinned Loading

  1. Gapwise-for-UTM/gapwise Gapwise-for-UTM/gapwise Public

    Privacy-first UTM timetable, gap planner, campus navigation, and encrypted sync platform for web.

    TypeScript

  2. utm-shell utm-shell Public

    Minimal SSH and Bash setup for UTM lab machines.

    Shell