Ishaaq Karim

Full-stack developer & founder. Business student at the University of Toronto.

about

I build production software as a founder and freelance developer: AI-ready web platforms, real-time commerce, payments, and billing systems that real businesses run on. Alongside that I study Business Management at U of T (after two years in Computer Science), work with the International Education Centre on global learning programs, and coordinate lifeguard and swim-instructor training across five Ontario municipalities. Bilingual in English and French.

currently working on

Zemiin development

– present

A desktop study app that teaches from your whole courseload: lectures, slides, textbooks, syllabus, and Canvas.

  • Answers with citations to the exact lecture or page, and pairs every explanation with a visual.
  • Teaches with proven methods: retrieval practice, spaced repetition, and Socratic tutoring.
  • Private by default: your files are processed on your laptop and never uploaded.

Tauri · React · TypeScript · Python · Supabase

work

Global Learning Assistant @ International Education Centre, UTM

– present
  • Plan and coordinate UTM Abroad itineraries for outbound student mobility programs; communicate with global vendors and partner institutions on logistics.
  • Process funding applications for study-abroad students; table and lead on-campus events promoting global learning opportunities.

Founder & Full-Stack Developer @ Misu

– present
  • Grew Misu into a 3-suite B2B agency (AI website optimization, restaurant commerce, ad management) serving 30+ active clients across web design, animated experiences, and onboarding workflows.
  • Shipped an AI Website Platform — marketing site, authenticated dashboard, LLM SEO scoring, JSON-LD, security header scanning, and Stripe billing — on Next.js, Clerk, Drizzle, Supabase, and OpenRouter.
  • Continue operating the multi-tenant restaurant suite (real-time Supabase ordering, 6-agent AI pricing, Stripe across 40+ routes) alongside a companion ad management app.

Full-Stack Developer @ GALA Care

–
  • Built an automated monthly invoicing engine (Next.js, Stripe Connect, Vercel Cron) with split payouts, a 17% platform fee, and province-specific Canadian tax logic (HST/GST/PST/QST).
  • Shipped SetupIntent-based month-end billing, a shift-verification reconciliation flow, and a location-first caregiver matching algorithm with Calendly intake and admin PDF exports.

Full-Stack Developer @ Freelance & Riipen

– present
  • Back Rack Exclusive: full Shopify storefront with app integrations, international shipping, custom invoicing/labels, and a client CMS — live with 300+ orders processed.
  • One More Cocoa: custom Liquid theme sections (Gift Box Creator, Workshop) and real-time booking-to-availability sync via Shopify CLI.
  • ColdBloodedHeartBeats: headless WordPress/WooCommerce storefront with custom JS/CSS and PHP SMTP; client sales +60%, visibility +84%.
  • Migrated 306 BoxHero products into Shopify via a custom Python conversion script (variants, inventory, status).

Master Instructor & Leadership Coordinator @ Mississauga · Oakville · U of T · Vaughan · Caledon

– present
  • Design and deliver National Lifeguard and Swim Instructor programs for 150+ staff across 5 organizations: 95% pass rate, 100% provincial compliance.
  • Run quarterly refresher trainings; assist with WHMIS/AODA compliance modules and First Aid instructor courses.
  • Screen and hire lifeguard and swim-instructor candidates, matching certifications to role requirements across a multi-site staff base.
  • Improved emergency response efficiency by 15% through data-driven feedback from large-scale performance audits.

leadership

Program Director @ QAIFS (Quant, AI & Financial Society), U of T

– present
  • Build sponsor and conference relationships; support marketing and club direction.
  • Organized a Quant Training conference with a Hong Kong university masterclass — MC'd the event, coordinated the visiting team, and sourced vendors for catering, photography, and on-site IT.

Student Leader @ UTM Abroad Japan Program

–
  • Stepped into leadership at the Assistant Dean's request when two students fell ill mid-trip; led the group from Tokyo to Okinawa across a split-flight transition and public transit.
  • Kept faculty and the International Education Centre informed throughout; formally recognized in a March 2026 letter that led directly to the Global Learning Assistant role.

projects

Triway

— Drive vs. PRESTO cost on Google Maps, for the GTA.
problem
Maps shows travel time, not whether driving or transit is cheaper for your car, age, and discounts.
build
Open-source Chrome/Edge/Brave/Firefox extension that compares fuel cost (route × L/100 km × GTA gas price) with PRESTO fares across 7 agencies, modelling Ontario One Fare transfer rules.
result
Published v0.2.0 (MIT): 113 automated tests, weekly fuel and NRCan vehicle pipelines, privacy-first (no user data leaves the browser).

TypeScript · React · Manifest V3 · Vitest · Playwright · github · release

Misu

— AI website platform and restaurant commerce for small businesses.
problem
Small businesses need AI-search-ready sites, real-time ordering, and campaign tools without stitching five vendors together.
build
3-suite agency platform: embeddable AI Website Platform (SEO scoring, JSON-LD, header scanning, Stripe tiers), multi-tenant restaurant SaaS, and ad management.
result
30+ active clients; restaurant suite and billing live in production.

Next.js · Clerk · Supabase · Stripe · OpenRouter · live

GTA Housing Pipeline

— Open-data warehouse and RAG layer for GTA housing applications.
problem
Toronto, Mississauga, Brampton, and Peel each publish housing data in different formats and definitions.
build
DuckDB star schema fed by four live municipal sources plus StatCan; multi-agent RAG (planner → executor → critic) with cited SQL; CI data-quality and eval harness; public Next.js + FastAPI app.
result
Public MIT repo with weekly refresh, spend ceilings, and rate-limited /ask.

Python · DuckDB · Microsoft Fabric · FastAPI · RAG · github

Zabita

— Halal discovery for the GTA — map, certify, and scan labels.
problem
Finding honestly certified halal food in the GTA means trusting inconsistent listings and packaging claims.
build
Cross-platform app mapping 2,000+ restaurants with barcode/label scanning against an ingredient table; Postgres schema that blocks false “certified” claims plus AI vision on top of deterministic rules.
result
Live on web with iOS/Android via Capacitor.

React · TypeScript · Capacitor · Supabase · Leaflet · live · github

advanced qualifications

trainer & examiner

  • Instructor Trainer – Lifesaving
  • Instructor Trainer – Swim
  • Examiner Mentor
  • Examiner – National Lifeguard
  • Examiner – Bronze
  • Examiner – Standard First Aid

instructor

  • National Lifeguard Instructor
  • Lifesaving Instructor
  • Swim Instructor
  • Standard First Aid Instructor
  • Emergency First Aid Instructor

certified

  • National Lifeguard – Pool
  • Standard First Aid with CPR-C
  • Aquatic Supervisor

clinics & courses

  • Trainer Course
  • Examiner Course
  • 2026 First Aid Update

education

University of Toronto Mississauga

2024 – present

Bachelor of Business Administration, Business Management Specialist · Year 3 · transferred from Computer Science

University of Toronto Mississauga

2024 – 2026

Computer Science, Math & Statistics · two years before transferring into Management

courselist

computer science

  • CSC108Introduction to Computer Programming
  • CSC148Introduction to Computer Science
  • CSC207Software Design
  • PHL245Modern Symbolic Logic

math & statistics

  • MAT102Introduction to Mathematical Proofs
  • MAT135Differential Calculus
  • MAT136Integral Calculus
  • MAT223Linear Algebra I
  • STA256Probability and Statistics I

economics & data

  • ECO101Principles of Microeconomics
  • ECO102Principles of Macroeconomics
  • ECO200Microeconomic Theory
  • ECO220Introduction to Data Analysis and Applied Econometrics

management

  • MGM101Introduction to Management Functions
  • MGM102Management in a Changing Environment
  • MGT120Introduction to Financial Accounting

in progress · fall 2026current

  • MGT223Managerial Accounting I
  • MGT231Business Finance I
  • MGT260Managing Human Potential
  • MGT262Psychology at Work
  • MGT363Designing Effective Organizations

next · winter 2027current

  • MGM320Financial Statement Analysis and Interpretation
  • MGT232Business Finance II
  • MGT252Principles of Marketing
  • MGT270Data Analytics for Management
  • MGT300Presentation Skills and Workplace Preparation

skills

languages
TypeScript/JavaScript, Python, Java, PHP, SQL, C++
frameworks
Next.js, React, Supabase, Stripe, Shopify Liquid, Manifest V3 WebExtensions, Unity (C#)
data & ai
DuckDB, Microsoft Fabric, Power BI, HuggingFace, Anthropic API, Vercel AI SDK, OpenRouter
tools
Vercel, PostgreSQL, OAuth 2.0, Git/GitHub Actions, Vitest, Playwright, esbuild, Shopify CLI, Figma, Adobe Creative Suite
certifications
Google Data Analytics · DELF B2 French · National Lifeguard Instructor · First Aid Instructor

off-hours

bouldering
Road to V10. · instagram
photography
Light and subjects. · instagram
swimming
The hobby that turned into instructing, examining, and training the people who teach it.
game dev
Small Unity (C#) projects like a Flappy Bird clone. Games are a fast way to practice state, input, and feel.