Abolfazl Moslemian 👨🏻‍💻

Software Developer | Machine Learning & Data Science Specialist

Abolfazl Moslemian is a passionate innovator in the world of software development and machine learning. With a sharp focus on AI, deep learning, and neural networks, he pushes the boundaries of technology to create next-generation, cloud-based solutions using the .Net platform. With a vision to drive the future of AI and software development, Abolfazl is not just keeping up with the latest technological trends—he’s setting them. Abolfazl’s goal is clear: to revolutionize industries through the intelligent application of machine learning and AI-powered tools.

Latest Work: Travel Adviser Project 🚀

In his latest groundbreaking work on the Travel Adviser project, Abolfazl is pioneering personalized vacation planning by harnessing the power of advanced AI models like GPT4All and LangChain. By integrating natural language processing and Neo4j’s graph-based insights, his project transforms travel data into smart, tailor-made recommendations for every type of traveler.

Academic Excellence 🎓

Abolfazl’s academic journey at Qom University, where he ranked among the top 10% of his class, has fueled his hunger for cutting-edge research. Notably, he ranked in the top 0.5% of students nationwide for the Iran National University entrance exam, competing with over 200,000 students.

Research Experience 🔬

As a member of the Smart Software Lab at Qom University, Abolfazl has been developing machine learning algorithms for personalized travel planning and exploring AI applications in natural language processing and data analysis. This hands-on research prepares him for advanced roles in AI and deep learning applications.

Key Projects 💡

  • Pigeon: A monolithic, clean architecture .Net project designed to help website owners monitor and manage the status of their web pages while performing data mining to extract insights from news publisher websites.
    • Key Features:
      • Web crawling and monitoring for real-time status of web pages.
      • Implements Apriori algorithm for data mining insights.
      • Admin interface for tracking website issues and solutions.
  • Balancer: A .Net web API application built using Clean Architecture, focusing on user management, transactions, and configurations.
    • Key Features:
      • Manages user accounts and transactions with secure CRUD operations.
      • Ensures data security while maintaining performance.
  • Sparrow: An API project implementing the CQRS (MediatR) pattern to decouple command and query databases, improving application performance and scalability.
    • Key Features:
      • Wraps API responses with a unified handling system for errors and pagination.
      • Implements behavior for unhandled exceptions and async query handling.
  • EpicPic: A face recognition system using convolutional neural networks with an impressive 97.38% accuracy for student and staff identification.

  • Travel Adviser: A chatbot for personalized travel planning, leveraging AI technologies like ChatGPT,LangChain, and Neo4j.

Certifications 📜

  • Machine Learning (Stanford University, Coursera): Completed with a grade of 92.65%
  • Python for Data Science, AI & Development (IBM, Coursera): Completed with a grade of 94.91%

Professional Expertise 🌐

Abolfazl’s professional achievements include key roles at Exbito and Mootantroo, where he led projects in API development, infrastructure monitoring, and performance optimization. His approach to software development emphasizes clean, scalable architecture, setting new standards for efficiency and innovation.

Skills and Technologies 💻

From optimizing financial transactions to building high-performance web APIs, Abolfazl is always looking to push the envelope. His expertise spans Python, .Net Core, and various other tools, making him a versatile problem-solver across multiple domains.

Top skills 💎:


Projects 🎯

Travel Adviser is an intelligent vacation planning application that uses GPT4All, OpenAI, LangChain, and Neo4j to provide personalized travel recommendations and itineraries. It features an interactive user interface and a scalable architecture, utilizing machine learning and AI models to enhance user experience with real-time travel data analysis.

Key Features:

  • Personalized travel suggestions powered by advanced AI models.
  • User-friendly interface for exploring travel options.
  • Scalable microservices architecture for seamless deployment.

Pigeon is a monolithic clean architecture .Net project designed to help website owners monitor and manage the status of their web pages and also perform data mining to extract insights from news publisher websites.

Key Features:

Part 1: Web Crawler and Monitoring

  • Crawls websites to extract mentioned links on a page. Link Crawler.cs
  • Background job fetches and logs page response time and status code.
  • Ticketing system for admins to assign crashed pages to team members and track resolutions (Admin interface).
  • Login and user management with Asp .Net Identity

Part 2: Data Mining

  • Extracts tags from news websites.
  • Implements the Apriori algorithm to find relationships between tags. Check this page DataMining.cs

StexchangeClient.Net is a base class library that wraps around the Stexchange APIs in C#. This library offers suitable methods with optional parameters for creating REST requests to Stexchange and raising different types of exceptions to handle a variety of scenarios.

IStexchangeRestClient is an interface that represents a functional method that you inject into your class and use in your services to make requests

API With CQRS (MediatR) Pattern

A Clean Architecture .NET Web API Application. This project provides a robust and maintainable solution for managing user accounts, transactions, and configurations using the Clean Architecture pattern.

A Console Application built with .Net 5 using a 3-layer architecture (Core, Domain, Service).

Key Features:

  • Repository pattern for EF DbContext and Redis wrapper in Core Layer.
  • Distributed CacheManager implementation in the Service layer.
  • Unit tests using Moq and NUnit.

Life Style Code:

Abolfazl Moslemian Life Style

Github Stats:

Github Stats

Stack Overflow Stats:

Stack Overflow Stats



😊 Get in touch me at: Twitter LinkedIn Email