Muhammad Usman

Software Engineer

📍 Based in Saudi Arabia - Remote Ready

Software Engineer · Product Builder · Digital Solutions

I turn product ideas and business requirements into software people can actually use.

I work across full-stack development, APIs, automation, AI-enabled tools, and data products. Whether I am joining an engineering team, delivering solutions for a digital services company, or helping a founder shape an MVP, I bring product thinking, hands-on development, and the business context needed to move from an unclear problem to a working solution.

About

Portrait of Muhammad Usman, a software engineer based in Saudi Arabia

I am a product-minded software engineer focused on full-stack web applications, APIs, automation, AI-enabled tools, and data products. I enjoy taking an unclear requirement, defining a practical technical path, and turning it into software that can be tested, demonstrated, and improved.

At Deumatic, I contribute to automation tools, web applications, and digital services. My project work includes building a live meeting-analysis agent, contributing frontend and Vultr integration work to a multimodal AI system, developing full-stack applications, and creating data and machine-learning projects.

My operations leadership gives me practical insight into workflows, users, KPIs, and delivery constraints. Teaching Python through Stanford Code in Place, Noble Learning PBC, and iCodeGuru has also strengthened my ability to communicate technical concepts clearly.

Full-Stack Product Development

Build responsive web applications, APIs, and product features from clear requirements through tested implementation.

AI & Automation

Develop focused automation and AI-enabled tools, including a live meeting-analysis agent and a multimodal surveillance-prioritization prototype.

Data & Analytics

Create data applications, KPI dashboards, and reporting workflows using Python, Streamlit, Power BI, Tableau, and machine learning.

How I Contribute

Engineering Teams

I contribute across frontend, backend, APIs, testing, and deployment, with clear communication and ownership from requirement to release.

Software & Digital Service Companies

I translate client requirements into scoped, maintainable applications, automations, dashboards, and AI-assisted tools that are easier to demonstrate, hand over, and extend.

Founders & New Ventures

I help turn an early idea into clear product requirements, a practical MVP plan, and working software that can be tested with users and improved through evidence.

My operations experience provides an additional advantage: I understand that successful software must fit the workflow, the user, and the commercial reality around it.

Work

Team Hackathon Project · Multimodal AI

CamSort AI

Team-built surveillance prioritization prototype that uses Gemini to analyze camera snapshots, assign risk levels, and surface the feeds requiring operator attention. I coordinated delivery timelines, contributed to the frontend and Vultr cloud integration, and led the project demo and presentation.

Gemini API Python FastAPI PostgreSQL JavaScript Vultr
Team Hackathon Project · AI Trading Prototype

QuantTrader Lite

Crypto market analysis prototype that retrieves live price data from multiple public APIs, generates BUY/SELL/HOLD signals through selectable AI providers, records session results, and visualizes market activity in a Streamlit dashboard. Trading is simulated; no real orders are executed.

Python Streamlit pandas REST APIs JSON
Solo Full-Stack Project · Savings Circles

Committee Kart

Full-stack ROSCA management application for savings circles typically tracked through WhatsApp and spreadsheets. I built authenticated committee management, member invitations, contribution tracking, draw scheduling, WhatsApp reminders, CSV exports, and organizer and member views. The platform records activity for transparency without holding or processing users’ money.

Next.js TypeScript Supabase PostgreSQL Tailwind CSS Vitest
Machine Learning Project · Customer Retention

Telecom Churn Prediction

End-to-end customer churn classification pipeline that cleans telecom data, engineers customer behavior features, compares Logistic Regression, Random Forest, and XGBoost models, and saves the strongest model based on F1 score. The project explores the tradeoff between identifying more at-risk customers and avoiding costly false positives in retention campaigns.

Python pandas NumPy scikit-learn XGBoost pytest

Experience

MAY 2026 - PRESENT

Software Engineer · Remote

Deumatic

Contribute to the delivery of digital services across workflow automation, web development, and custom application development. Translate business requirements into practical software solutions and support implementation, testing, and technical documentation for client-focused projects.

24 APR - 6 JUN 2026

Section Leader

Stanford Code in Place

Facilitated weekly Python learning sessions from 24 April to 6 June 2026. Used guided questions to check understanding, simplified complex programming concepts, encouraged discussion, and supported learners beyond live sessions so they could progress with confidence.

27 MAR - 15 JUN 2026

AI Project Developer & Python Trainer

Noble Learning PBC

Collaborated with the Noble AI team during the concept and planning phase, then built the implementation of a Chrome-integrated Meeting Agent that analyzed live Google Meet sessions, generated meeting summaries, and emailed them to the program coordinator. From 1 May to 15 June, also facilitated weekly Python Bootcamp sessions for interns, explaining technical concepts through practical examples and guided problem-solving.

MAR - JUN 2026

Python Instructor · Volunteer

iCodeGuru

Delivered Monday-to-Friday Python Bootcamp sessions as a volunteer instructor. Taught programming fundamentals, simplified complex concepts through practical examples, encouraged questions and problem-solving, and provided learners with coding and career guidance.

SEP 2025 - PRESENT

Operations Manager · On-site

Alpha Pro Contracting

Oversee the company’s software systems and support day-to-day operations within its construction business. Coordinate digital workflows, resolve operational and software-related issues, and help keep internal processes running smoothly across ongoing work.

AUG 2022 - 4 APR 2025

Logistics Operations Manager · On-site

New Packaging Services · Manama, Bahrain

Managed day-to-day logistics operations for a 200+ rider fleet at a Talabat partner company in Bahrain. Led the operations team, monitored rider performance, ROI, and operational KPIs, and used Tableau and Power BI dashboards to support performance tracking and operational decision-making.

Technical Stack

AI, Data & Analytics

Python pandas NumPy scikit-learn OpenCV Power BI Tableau Streamlit

Web & Application Development

JavaScript React Next.js Node.js Express FastAPI

Databases & Delivery

MongoDB PostgreSQL Docker Git Excel

What Learners & Collaborators Say

Selected feedback from people who have worked with me on technical projects or experienced my teaching and mentorship firsthand.

“Usman is the kind of teacher who doesn't just explain topics, but makes sure you actually understand them.”

Paras Chowhan

Code in Place Learner · LinkedIn Recommendation, 2026

“Muhammad has a remarkable ability for making complex programming concepts accessible and engaging.”

Victor Bruce-Crabbe

Code in Place Learner · LinkedIn Recommendation, 2026

“His teaching style not only helped me improve my Python skills but also increased my confidence in learning and solving problems independently.”

Hamna Shahid

iCodeGuru Learner · LinkedIn Recommendation, 2026

“He has an excellent ability to simplify technical concepts and make them beginner-friendly, which greatly helped our interns stay engaged and confident while learning Python.”

Evangeline Oluchi Obiligbo

Noble Learning PBC · LinkedIn Recommendation, 2026

“We participated in a Lablab.ai hackathon together. I really like how Usman creates timelines for solving problems. He is also very hard working, punctual, and knowledgeable.”

David Castellon

Hackathon Teammate · LinkedIn Recommendation, 2026

Looking for a software engineer who can understand the product, not just the task?

I’m open to software engineering roles, product development projects, and technical partnerships. If your team needs hands-on support across full-stack applications, APIs, automation, AI-enabled tools, or data products, let’s discuss what you are building and where I can contribute.

Schedule a Conversation

Contact

Prefer to reach out directly?

Connect by email or LinkedIn to discuss a role, project, or professional collaboration.

Always open for software engineering roles, technical consulting, and impactful collaborations.