Skip to content
← Back to workMohammed AbdullaFull-stack developer / Ottawa

Experience, skills and education

My résumé.

A single-page overview of my software work.

Download PDF ↓

Mohammed Abdulla

Full-stack developer | Summer 2027 co-op | Flexible term length

Ottawa, Canada | Canadian citizen

Education

Carleton UniversitySep 2023 - Present

Bachelor's degree in Computer Science, Cybersecurity stream (in progress)

Algonquin CollegeSep 2020 - Aug 2023

Computer Programming

Technical skills

Languages: TypeScript, JavaScript, Python, Java, C#, SQL

Web & data: React, Next.js, Angular, Node.js, REST APIs, Convex, Supabase, PostgreSQL, SQLite

Mobile & tools: React Native, Expo, Electron, Azure, Power Platform, Git, Vitest, Pytest

Collaboration: GitHub, Linear, Notion, Jira, Trello

Experience

Promote [Website]Mar - Aug 2026

Lead Engineer | Contract, team of three

  • Built campaign management, My Campaigns, leaderboard and admin features in React/TypeScript/Convex; collaborated with two other developers using GitHub, Linear and Notion.
National Research Council CanadaSep - Dec 2025

Software Engineer | Co-op

  • Built internal tools using Power Automate, Power Pages and Dataverse.
  • Migrated an internal site to a newer platform version while keeping it available to users.
  • Worked in an Agile team with weekly sprints, daily stand-ups and Kanban boards.
Fisheries and Oceans CanadaNov 2023 - Jun 2024

Software Engineer, Survey Data Tools | On-call

  • Built an Angular + Electron metadata recorder that captures survey input and generates JSON metadata for downstream systems; worked in an Agile team using Jira.
Fisheries and Oceans CanadaMay - Aug 2022; Jan - Aug 2023

Software Engineer, Geospatial Tooling | Internships

  • Cut file searches from about 20 minutes to seconds by indexing Azure metadata in a database with scheduled syncs.
  • Built the Python/PyQt desktop search tool and a Pytest suite for core Caris Cloud API request paths.
Shredder / ZumsMay - Aug 2025

Sole Engineer | Separate client engagements

  • Shredder: shipped the original rider-matching app and tracking features (Jun - Aug 2025); also built a web dashboard and returned for a later team engagement. [App Store]
  • Zums (May): built a rewards app and dashboard for quests, providers, payouts and a transaction ledger. [App Store]

Selected projects

Project IUoC [Website] · Sole developer | Unpaid volunteer

Built the searchable lecture-library website and companion app independently. Next.js, Convex, Expo/React Native; catalogue ingestion, curation, a Quran reader and everyday tools.

Pengu Focus [App Store] · Independent product | Built solo

Built and released daily focus plans, sessions, optional social rooms, cosmetic progression and insights. React Native, Expo and Convex.

MohammedAbdulla.

Getting things ready