Experience, skills and education
My résumé.
A single-page overview of my software work.
Mohammed Abdulla
Full-stack developer | Summer 2027 co-op | Flexible term length
Ottawa, Canada | Canadian citizen
Education
Bachelor's degree in Computer Science, Cybersecurity stream (in progress)
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
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.
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.
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.
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.
Sole Engineer | Separate client engagements
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.