Mahmoud Reza D.

Software Engineer

Hello! I am a multifaceted software engineer with a profound foundation in computer science, holding a Master of Science in Computer Science (Artificial Intelligence) from the University of Southern California, and a Bachelor of Engineering (Hons) in Computer Science from the University of York (UK). My education has equipped me with cutting-edge knowledge in fields such as Deep Learning, Natural Language Processing, Machine Learning, Robotics, and Web Technologies, alongside a robust understanding of algorithms, databases, and software engineering principles. With a diverse skill set that spans across Python, Java, JavaScript, TypeScript, and more, I specialize in creating dynamic, efficient solutions tailored to the needs of small to medium-sized enterprises and startups. Whether you're looking to innovate with AI-driven applications, develop robust web platforms using technologies like React.js, Node.js, Flask, or Angular, or optimize your operations with cloud services (AWS, GCP), I'm here to help. My experience is further enriched by three internships in full-stack development, machine learning, and software engineering, alongside my current role as a software engineer. My approach to projects combines technical excellence with effective communication and project management, ensuring that your vision is realized from conception to completion. I value regular updates and open dialogue, believing that collaboration is key to achieving outstanding results. Let's work together to transform your ideas into reality with solutions that are not only technically sound but also innovative and tailored to your specific needs.


  • Angular
  • Python
  • ASP.NET Core
  • Kotlin
  • TypeScript
  • SQL
  • TensorFlow
  • Machine Learning