$ whoami

Abdullah Muhammad

Full-Stack Engineer

Toronto, ON, Canada

Focused on DevOps, cloud-native development, and modern web applications. I build and ship with AWS, Docker, Terraform, and Next.js.

Abdullah Muhammad

// About

I build and deploy full-stack applications and the infrastructure behind them: AWS and Azure, Docker, Jenkins pipelines, Terraform, and n8n workflows, with a focus on automation, reliability, and performance.

My core stack is TypeScript, Next.js, React, Node.js, and Express.js. I use AI-assisted tooling (Claude, Cursor) day to day, and I write test automation with Selenium WebDriver, Cucumber, and JUnit.

On the Web3 side, I build Ethereum dashboards that integrate on-chain data across mainnet and L2s, and work with Solidity smart contracts.

Certifications
3
Technical articles
80+

// Skills

Languages

  • TypeScript
  • JavaScript
  • Java
  • Rust
  • SQL
  • Bash
  • Solidity

Frontend

  • React
  • Next.js
  • TailwindCSS

Backend & Data

  • Node.js
  • Express.js
  • MongoDB
  • Supabase

Cloud & DevOps

  • AWS
  • Azure
  • Terraform
  • Docker
  • Jenkins
  • CI/CD
  • n8n

Testing

  • Selenium WebDriver
  • Cucumber
  • JUnit

// Selected Projects

Ethereum Dashboard

Real-time view of Ethereum wallets and markets: ENS lookups, prices, gas, transactions, and ERC-20/721 contract lookups, with dashboards for Polygon, Arbitrum, and Optimism. Data from Alchemy, CoinGecko, Etherscan, and Moralis.

  • Next.js
  • React.js
  • Ethereum
  • Crypto API
  • AI SDK

Software Developer Blog

Developer blog covering the latest in software engineering, authored in MDX with AI-assisted features.

  • Next.js
  • React.js
  • MDX
  • AI SDK
LivePrivate repo

Medium Article Scraper

Extracts content from non-paywalled Medium articles into text, audio, and LLM-ready data, using Firecrawl for extraction and text-to-speech for audio output.

  • Next.js
  • React.js
  • AWS S3
  • Firecrawl API
  • OpenAI TTS API
LivePrivate repo

Next.js MDX Blog Starter Kit

Published npm starter kit for creating, editing, storing, and publishing MDX blog posts with JSX components, backed by Supabase.

  • Next.js
  • React.js
  • MDX
  • Supabase
  • npm

I also write about cloud, DevOps, testing, AI, and Web3, with 80+ articles on my blog and Medium.

// Education

McMaster University

B.Eng., Software Engineering

2013 – 2018
Hamilton, ON

  • Software Architecture, Development & Testing
  • Algorithms & Optimization Methods
  • Databases & SQL
  • Web Development & Cloud Infrastructure
  • Engineering Mathematics