The person behind the work
Mohammed
Abdulla
I’m a full-stack developer in Ottawa and a Computer Science student at Carleton.
I’ve built client apps, internal tools for federal teams, and independent products. I like being involved in both the screen people use and the systems behind it.
I’ve delivered projects solo and worked in engineering teams, including a team of three at Promote.
Solo delivery / community work
A website.
A companion app.
For Project IUoC, I built the website and mobile app independently as unpaid volunteer work. The website makes educational lectures searchable; the app includes a Quran reader and everyday tools.
Inside IUoC ↗︎Client delivery / mobile + operations
The app, and
the operator tools.
For Zums, I built the mobile rewards app alongside its web dashboard, quest tools, payouts and transaction ledger. The interface and the work behind it belonged to the same delivery.
Inside Zums ↗︎What I work with
Tools for
the job.
- Languages
- TypeScript / JavaScript / Java / C# / Python / SQL
- Mobile
- React Native / Expo / SwiftUI / WidgetKit / AlarmKit
- Web
- React / TanStack / Next.js / Tailwind CSS / Angular / Electron
- Backend & data
- Node.js / Convex / Supabase / SQLite / Postgres / Azure
- Team workflow
- Git / GitHub / Linear / Jira / Trello
- Release & hosting
- RevenueCat / App Store Connect / Vercel / Cloudflare R2 / Resend
Education
Carleton University
Computer Science — Cybersecurity stream (in progress)
Sep 2023 – Present
Algorithms, data structures and discrete mathematics · Operating systems, architecture and networks · Applied cryptography and secure software design
Algonquin College
Computer Programming
Sep 2020 – Aug 2023
Object-oriented programming and data structures · Relational databases and SQL · Full-stack web development and team project work
Summer 2027 co-op · flexible term length