Skip to main content
Muhammad FahadMF
Open to opportunities

Muhammad Fahad

@muhammadfahad17

Senior Software Engineer building AI agents and MCP servers at an event-management SaaS company.

Canada
Message

At an event-management SaaS company, I built an MCP server inside the live product so non-engineers can ask questions in plain English about data, APIs, and business rules. It answers using the real system, is read-only by default, and has end-to-end tests.

I designed an AI-assisted delivery workflow that turns tickets into draft code for human review, runs browser tests automatically, and posts results to Slack. Error alerts also start an agent that drafts a fix.

I lead frontend work on a platform used during high-traffic live events, building real-time features and AI-driven personalization with React and Ionic. I also work directly with enterprise clients to shape requirements and meet event deadlines.

As a freelance engineer, I took over a stalled health-tech mobile app, fixed data-sync bugs, and made it work offline. I also design coding tasks for AI benchmarks, write automatic checkers to grade AI work, and close loopholes that let it cheat.

Experience

Work history, roles, and key accomplishments

EC
Current

Senior Software Engineer

Event-management SaaS company

Jan 2020 - Present (6 years 9 months)

Built an MCP server inside the live product, enabling non-engineers to query data and APIs in plain English. Designed AI-assisted delivery workflow and led frontend work on a platform for high-traffic live events.

UT
Current

Freelance Engineer

Upwork and Toptal

Jan 2016 - Present (10 years 9 months)

Maintains 100% Job Success on Upwork with a long-running Node/TypeScript and Postgres backend contract. Took over a stalled health-tech mobile app, fixed data-sync bugs, and enabled offline functionality. Also designs AI-agent evaluation tasks and automatic checkers.

SC

Senior Software Engineer

Software services company

Jan 2017 - Jan 2020 (3 years)

Migrated legacy systems to React, doubling frontend speed. Designed microservices on Docker and Kubernetes for social-media monitoring and records systems, and led a team of 3 engineers.

PC

Software Engineer

Product engineering company

Jan 2017 - Dec 2017 (11 months)

Introduced unit and integration testing, cutting repeat bugs by about 15%.

SS

Co-Founder / Software Engineer

Small software studio

Jan 2014 - Dec 2016 (2 years 11 months)

Ran client projects from requirements to launch for international clients and trained junior developers.

Education

Degrees, certifications, and relevant coursework

University of Karachi logoUK

University of Karachi

Bachelor of Science, Computer Science

Bachelor of Science in Computer Science from the University of Karachi, completed in 2016.

Availability

Open to opportunities

Location

Canada

Authorized to work in

Salary expectations

60k+ USD

Job categories

Interested in hiring Muhammad?

You can contact Muhammad and 90k+ other talented remote workers on Himalayas.

Message Muhammad

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan