Toronto, Ontario · Software Engineer

MUSTAFA ADNAN

I build out-of-this-world software — AI-powered web apps, full-stack platforms, and even a phone wired from scratch on a Raspberry Pi. Strong fundamentals, clean implementation, relentless follow-through.

  • 0+Projects shipped
  • 0+Clients served
  • 0+Languages
Mustafa Adnan
React Next.js Python Firebase

The human behind the commits

Mustafa Adnan
Toronto · 🇨🇦

I'm a second-year Computer Science student in the Software Engineering stream at the University of Toronto — a practical, reliable, and thoughtful developer who learns fast and ships real software.

My work spans AI-powered web apps, full-stack platforms, an Android health app, and a working phone built from a Raspberry Pi and a SIM module. The thread that ties it all together: I talk through the data flow before writing the feature, so the whole system understands itself instead of becoming disconnected pieces that break later.

Through freelance work, co-ops, and projects I've learned how to capture requirements, debug under pressure, respond when a deployment fails at 2 a.m., and turn feedback into something better. I care about clarity, reliability, and follow-through.

Education University of Toronto Honours B.Sc. Computer Science · Software Engineering Specialist (Co-op) · 2024–Present
Currently Founder & Web Developer @ DevSlinger Freelance web development, AI-assisted front-ends, and brand-aligned client sites
Seeking Software Engineering Internship Open to co-op & summer 2026 — let's build something

Selected work

Things I've designed, built, broken, and shipped. Drag to explore.

DevSlinger

DevSlinger

2025 — now

My freelance web studio. AI-assisted React / Next.js front-ends built around real business, brand, and user needs — from requirements and user stories all the way to a deployed, client-loved site.

  • React
  • Next.js
  • Tailwind
  • Figma
  • AI
CivicThreads

CivicThreads

2026

An AI-powered civic-issue platform. A scalable Firestore model (cities → wards → threads → issues) with role-based access, a Gemini engine that clusters issues, and a heat-map dashboard with transaction-safe voting.

  • Next.js
  • TypeScript
  • Firebase
  • Gemini
Articulax

Articulax

2026

AI communication coach. Deterministic scoring for clarity, confidence, structure & relevance using speech-to-text metrics, plus Cohere embeddings for semantic relevance and structured feedback.

  • Flask
  • AssemblyAI
  • Cohere
  • MySQL
Ahkam Academy

Ahkam Academy

Client

A tailored, responsive learning-academy website — brand-aligned, fast, and built to convert. Shipped end-to-end through DevSlinger.

  • React
  • Next.js
  • UX/UI
CalHand

CalHand

Project

Scheduling, reimagined — a clean, friction-free way to plan and coordinate. Built for speed and a delightful first-run experience.

  • React
  • TypeScript
  • Firebase
SMART-AIR

SMART-AIR

2025

A multi-role Android asthma-tracking app — symptom logging, medication tracking, and report sharing across children, parents, and providers, with role-based navigation on Firebase.

  • Java
  • Android
  • Firebase
  • MVP
Raspberry Pi Phone

RasPi Phone

2024

A phone built from scratch — call initiation, reception, and persistent logs over AT-command comms between a SIM7600 module and a Python backend on a Raspberry Pi, with a Pygame GUI.

  • Python
  • Raspberry Pi
  • SIM7600
  • Pygame
MFLRC

MFLRC

Client

A clean, trustworthy organization website delivered through DevSlinger — responsive layouts tuned to brand and audience.

  • Web
  • UX/UI
  • Deploy
PolyGame

PolyGame

2024

A multiplayer & solo mini-games platform — three OOP-built games, a text-based auth system, and an in-game token economy to unlock shop features.

  • Python
  • Pygame
  • OOP
Drag · scroll →

The arsenal

The tools I reach for when an idea needs to become real.

Languages

  • Java
  • Python
  • C
  • JavaScript
  • TypeScript

Front-end

  • React
  • Next.js
  • Tailwind CSS
  • HTML / CSS

Back-end & Data

  • Node.js
  • Flask
  • Firebase
  • Firestore
  • MySQL

AI & APIs

  • Google Gemini
  • Cohere
  • AssemblyAI

Tools & Platforms

  • Git
  • Figma
  • Vercel
  • Android Studio
  • WordPress

Foundations

  • OOP
  • Data modeling
  • REST APIs
  • Auth & RBAC
  • Agile / user stories

The journey so far

  1. Sep 2025 — Present

    Founder & Web Developer · DevSlinger (Freelance)

    Designing and shipping tailored, AI-assisted React / Next.js websites for clients like Ahkam Academy and MFLRC — capturing requirements, translating them into user stories, and iterating on UX/UI until it's right.

  2. Sep 2024 — Present

    B.Sc. Computer Science · University of Toronto

    Honours Computer Science, Software Engineering Specialist (Co-op) — building strong fundamentals across systems, data, and software design.

  3. Jun 2023 — Aug 2023

    Web Developer Co-op · BrandEQ

    Built and presented websites for 4 clients, adapting layouts to brand and business goals across WordPress, Squarespace, Wix, and custom-code integrations.

  4. Jan 2023 — Jun 2023

    Youth in Policing Initiative · Toronto Police Service

    Designed 20+ posters and graphics for community engagement campaigns and helped organize public, community-facing events.

Beyond the code

Same intensity, different arenas — and a few off-the-clock moments.

Mustafa Adnan playing cricket Sport

Cricket

Eyes locked, timing everything — that calm half-second before the ball arrives.

Ping pong Sport

Ping Pong

Blink-and-it's-gone rallies. The closest thing to debugging in real time.

Mustafa with this very website open on his laptop Off the clock

In the lab

Caught building this very site.

Mustafa out in the city at night Off the clock

City nights

Toronto after dark.

Mustafa at the pool hall Off the clock

Pool nights

Slow games, Sharp focus.

Drag · scroll →

Let's build something
out of this world.

Looking for a software engineering internship and open to collaborating on ambitious ideas. The fastest way to reach me is email.

mustafaadnan.professional@gmail.com