Muhammad M.
Backend Engineer & Software Architect | .NET, Python, System Design
I design and build the backend systems businesses actually run on — REST APIs, financial workflows, ERP and inventory modules — in .NET Core, C# and Python. I've delivered 15+ software architecture and system design projects here on Upwork, every one completed with a 5-star review. My day-to-day is production backend engineering. I currently work as a .NET and AI engineer at a financial media company, building APIs, business logic and AI integrations for financial systems. I've also delivered a full-stack banking application for a financial institution in Bahrain, an asset management system built end to end, and an automated evaluation platform that tests an AI chatbot for response accuracy, tool correctness and latency. WHAT I BUILD Backend & APIs - REST API development in .NET Core, C#, ASP.NET Core, Python and FastAPI - Clean Architecture, SOLID, dependency injection, background services - Authentication and authorization (JWT, role-based access) - Entity Framework Core, LINQ, async patterns - Third-party API integrations Architecture & System Design - UML diagrams, ERDs, sequence and class diagrams - Service boundaries, data modelling and scalable system design - SRS and technical documentation - Reviewing and improving existing architectures Databases - SQL Server and PostgreSQL - Schema design, indexing and query optimization AI-Integrated Backends - LLM application development, AI agents and tool calling - RAG systems and document processing - Amazon Bedrock and Claude integrations - LLM evaluation and AI QA automation CREDENTIALS BS Software Engineering, FAST National University AWS Certified AI Practitioner Microsoft Certified: GitHub Foundations I work best on projects where someone needs the system thought through, not just the tickets closed. Send me the problem and I'll tell you how I'd approach it.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $3,125$3.1k
Across 24 contracts