Skip to content

Mohammed

Abdulla
Actual Promote campaign listing
Promote / web platform
Actual Pengu Focus app home
Pengu Focus / mobile app
Actual IUoC library entranceIUoC / website + app
I build products from
the first screen to
the systems behind them.
View résumé
Available for Summer 2027 co-op

Selected work / web platform

Promote

Lead EngineerPaid contract · Team of threeMarch–August 2026React / TypeScript / Convex
Promote My Campaigns / local preview with sample data
Actual Promote campaign listing

Across the
platform.

Creator experienceMy Campaigns and the leaderboard.

Campaign managementTools for the brand side of the platform.

Internal operationsAdmin surfaces for the team behind it.

Campaign listing + My Campaigns / sample data in workspace previewInside Promote ↗︎Visit promote.fun ↗︎

Selected work / website + mobile app

Project IUoC

Sole DeveloperUnpaid volunteerWebsite and live app built independently2026

A home for free Islamic education.
A searchable web library, alongside a Quran reader and everyday tools on mobile.

Actual IUoC web catalogue
Actual IUoC Quran reader app screen
Actual IUoC app home screen
Inside IUoC ↗︎

Web: Next.js + Convex · App: Expo + React Native

Independent product / designed, built and released solo

PenguFocus

A reason to come back.
A little more focus each day.

Daily focus plans, solo and social sessions, and a progression loop built around showing up.

Inside Pengu Focus ↗︎
Actual Pengu Focus cosmetics shop screen
Actual Pengu Focus daily focus home screen
Daily focus + cosmetics / actual app screens

Expo / React Native / Convex
Product design, development and release · 2026

Product screenshot

Original project screen. Read the current Promote case study ↗︎

Full-stack developer / Ottawa

MohammedAbdulla

I build products from
the first screen to
the systems behind them.

Available for Summer 2027 co-op

Client work

Promote

Campaigns for brands. Paid participation for creators.

Promote / campaign listing
Promote / My Campaigns · local preview with sample data

Lead Engineer · Paid contract · Team of three

Built platform features across the creator, brand and admin surfaces.

Inside Promote

Solo / unpaid volunteer

Project IUoC

A searchable education library, with a companion mobile app.

IUoC / searchable lesson library
IUoC / mobile app home
IUoC / mobile app Quran reader

Built the website and live mobile app independently as unpaid volunteer work.

Inside Project IUoC

Independent product / built solo

Pengu Focus

A daily focus plan, a timer, and a Pengu to grow with.

A daily plan, solo and social sessions, and cosmetics earned through focus.

Pengu Focus / daily focus plan
Pengu Focus / cosmetics shop

Built and released alone.

Inside Pengu Focus

Client work

Shredder

The original rider-matching app. Built and shipped solo.

Shredder / App Store artwork 1
Shredder / App Store artwork 2

Original solo app delivery; also built the team’s web dashboard.

Sole developer on the initial build, through to App Store release.

Inside Shredder

Client work

Zums

The rewards app, and the tools that run it.

Zums / operator dashboard with sample data
Zums / App Store artwork

Mobile rewards.
Operator dashboard.

Quests, surveys, providers, payouts and the transaction ledger.

Sole developer — built the app and the operator dashboard behind it.

Inside Zums

Professional experience

National Research
Council Canada

Software Engineer

Sep – Dec 2025

Built Power Platform tools.
Migrated a live site.

Built and maintained internal tooling. Kept the site available during the migration.

Conceptual / site migration

Existing site
Migration
Available to users

Power Automate / Power Pages / Dataverse

Fisheries and
Oceans Canada

Software Engineer, Geospatial Tooling

May – Aug 2022 · Jan – Aug 2023

Minutes
to seconds.

Cut an internal file search from about twenty minutes to a few seconds by indexing metadata, so searches hit a database instead of querying Azure Blob Storage directly.

Conceptual / search architecture

Blob metadata
Search index
Desktop tool

Python / PyQt / Azure / Pytest

Software Engineer, Survey Data Tools

Nov 2023 – Jun 2024 (on-call)

Built a survey
metadata recorder.

An Angular + Electron tool that captures survey input and generates JSON metadata for downstream systems.

Conceptual / data handoff

Survey input
JSON metadata
Downstream systems
Read my résumé ↗︎

About me

MohammedAbdulla

I’m a full-stack developer in Ottawa, and a Computer Science student at Carleton.

I build web platforms and mobile apps, from the interface to the systems behind them.

Summer 2027 co-op · Flexible term length

Summer 2027 co-op · flexible term length

Let’s make it work.

MohammedAbdulla.

Getting things ready