Muhammad Abdullah, Developer in Lahore, Punjab, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Abdullah

Software Engineer and Developer

Lahore, Punjab, Pakistan

Toptal member since May 18, 2026

Bio

Muhammad is a principal software engineer with over nine years of experience building scalable SaaS, fintech, AI-powered, and real-time applications. He specializes in Ruby on Rails, React, Node.js, PostgreSQL, AWS, and modern front-end technologies. With extensive experience collaborating with international startups and remote teams, Muhammad is known for delivering production-ready features, optimizing performance, and solving complex technical challenges efficiently.

Portfolio

Fileeaters
Ruby, Ruby on Rails (RoR), Electron, Xcode, React, JavaScript, Swift, APIs...
ReviewShake
Ruby, Ruby on Rails 7, React, JavaScript, HTML, CSS, Dentrix, Zapier, Stripe...
Spark Solutions
Ruby on Rails (RoR), React, RSpec, React Testing Library, Enzyme, Sidekiq...

Experience

  • Ruby - 9 years
  • JavaScript - 8 years
  • Tailwind CSS - 5 years
  • Ruby on Rails 5 - 5 years
  • React - 5 years
  • Ruby on Rails 7 - 3 years
  • Vue - 3 years
  • Ruby on Rails 8 - 2 years

Preferred Environment

Slack, Visual Studio Code (VS Code), Codex, Claude Code, Ubuntu, MacBook, MacOS, Cursor AI, Celery, OpenCV, RTSP

The most amazing...

...achievement has been upgrading and scaling complex Rails applications while delivering AI features and production-critical solutions.