Skip to main content
Software Engineer

Hi, I'm Mohamed

Highly skilled Full Stack Software Engineer with deep expertise in .NET and Python environments. Specialized in building scalable microservices, architecting generative AI solutions, and implementing CI/CD practices on cloud platforms like GCP and AWS.

Professional headshot of Mohamed Al-Balkhi, Full Stack Software Engineer specializing in .NET and Python development

About Me

I'm a passionate software engineer with expertise in full-stack development, AI/ML integration, and modern web technologies. I love creating innovative solutions that bridge the gap between cutting-edge technology and real-world applications.

Backend Development

.NET CoreASP.NET CoreDjangoFastAPINode.js

Mobile Development

FlutterReact NativeExpoCross-Platform Apps

AI & Machine Learning

LangChainLangGraphRAG PipelinesNLPGemini API

Cloud & DevOps

GCPAWSDockerTerraformMicroservices

Databases & Caching

PostgreSQLRedisFirebaseSupabaseAmazon S3

Frontend & Misc

ReactViteTypeScriptAgile/ScrumE-Commerce

My Journey

With a strong foundation in computer science and a passion for innovation, I've dedicated my career to creating impactful software solutions. From educational platforms like Darsify to AI-powered recommendation systems, I thrive on turning complex ideas into elegant, user-friendly applications.

My approach combines technical excellence with creative problem-solving, ensuring that every project not only meets requirements but exceeds expectations in terms of performance, scalability, and user experience.

4+
Major Projects
10+
Technologies

What I'm Currently Working On

  • Advancing AI integration in web applications
  • Exploring modern frameworks and architectures
  • Contributing to open-source projects

Featured Projects

A showcase of my most impactful work, featuring innovative solutions in AI/ML, full-stack development, and mobile applications.

YouTube video thumbnail: Darsify Mobile App Demo

Darsify Mobile App Demo

1 Video
Demo
AI/ML
In Development2025

Darsify - AI-Powered Learning Assistant

Darsify is a sophisticated mobile application that leverages generative AI to provide intelligent learning assistance. Built as a scalable, serverless microservices system on Google Cloud Platform, it features RAG (Retrieval-Augmented Generation) pipelines and conversational AI interfaces to help students learn more effectively.

Technologies Used

FlutterLangChainLangGraphGCP Cloud RunGemini APIPostgreSQLRedisFirebaseTerraform

Explore This Project

Note: The landing page shows project info only. The actual mobile app is currently in development and not yet published.

YouTube video thumbnail: E-commerce Dashboard Demo

E-commerce Dashboard Demo

2 Videos
Full-Stack
Demo2025

Rapid-Prototype E-Commerce Platform

A comprehensive e-commerce platform featuring a complete back-office dashboard and client-facing mobile storefront. Built with Supabase backend leveraging PostgreSQL, Row Level Security policies, and serverless Edge Functions. Includes automated image processing pipeline with smart cropping and background removal.

Technologies Used

SupabasePostgreSQLReactViteReact NativeExpoEdge FunctionsImage Processing

AgileMeets - AI-Powered Meeting Platform

Scalable microservices-based platform for online meetings and project management with AI-powered reporting.

Full-Stack
Repository2025

AgileMeets - AI-Powered Meeting Platform

AgileMeets is a comprehensive graduation project featuring AI-powered agile-focused online meetings and project management. Built using microservices architecture with ASP.NET Core, Django, Node.js, and Flutter. Includes real-time video conferencing, AI reporting engine, and automated deployment with Docker on cloud platforms.

Technologies Used

ASP.NET CoreDjangoNode.jsFlutterDockerOpenViduAWS EC2Fly.ioAmazon S3Microservices

Explore This Project

Optilearn AI - Course Recommendation System

Intelligent recommendation system for knowledge restoration and university courses with 140k+ course database.

AI/ML
Repository2024

Optilearn AI - Course Recommendation System

Optilearn AI is a comprehensive course recommendation platform that leverages NLP techniques and machine learning to provide intelligent course suggestions. Built with Django DRF backend, React.js frontend, and integrated with Udemy API for access to over 140,000 courses. Features containerized deployment across multiple cloud platforms.

Technologies Used

Django DRFReact.jsRedisCeleryNLPUdemy APIDockerAWS EC2Azure VMDigital Ocean

Explore This Project

Note: Live platform was discontinued in early 2025. Repository contains complete project implementation.

Get In Touch

I'm always interested in discussing new opportunities, innovative projects, or just having a chat about technology. Let's connect!

Let's Start a Conversation

Whether you have a project in mind, need technical consultation, or want to discuss potential collaborations, I'd love to hear from you. Feel free to reach out through any of the channels below.

Location

Available for Remote Work

Connect With Me