Skip to content
View alisulmanpro's full-sized avatar
🏚️
Working from home
🏚️
Working from home

Block or report alisulmanpro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alisulmanpro/README.md

I'm Ali Sulman

Helping businesses automate tasks & build web solutions | Python, ML & Full Stack Developer | Part of Pakistan AI Lab & FYP Solutions Tech

Passionate Python developer and Machine Learning enthusiast from Pakistan. I build practical, scalable applications using Django, FastAPI, and ML tools. Currently working as a Junior Software Engineer at Pakistan Artificial Intelligence Lab, focusing on real-world AI projects. I learn best by turning concepts into production-ready code!

alisulmanpro


Image

🌟 I'm currently working on

Python-based Machine Learning projects at Pakistan Artificial Intelligence Lab, including data pipelines, model deployment with FastAPI, and backend systems with Django.

🤝 I'm looking to collaborate on

Open-source Machine Learning, NLP, or backend projects — especially anything involving real-time APIs, data science, or scalable web applications. Let's build something impactful together!

🙋 I'm looking for help with

Advanced Deep Learning techniques, model optimization (e.g., hyperparameter tuning, deployment on cloud), and contributing to larger open-source ML repositories.

📚 I'm currently learning

Deep Learning, advanced NLP, and production-level MLOps (deployment, monitoring, and scaling ML models).

💬 Ask me about

Python, Django, FastAPI, scikit-learn, pandas/numpy, Machine Learning pipelines, or building end-to-end projects like spam detection and price prediction models.

⚡ Fun fact

I learn best by implementing concepts in real projects — most of my repos started as "let me try this idea" experiments and turned into full production-ready systems!

💼 Work Experience

Company Position Duration
Pakistan Artificial Intelligence Lab Joiner Software Engineer 2025-07 - Present
Systems Private Limited DPE 2024-10 - 2025-06

Joiner Software Engineer at Pakistan Artificial Intelligence Lab

Narowal, Pakistan

Worked on Python-based projects with a focus on Machine Learning concepts, data processing, and practical AI applications.

Technologies: python, pandas, numpy, seaborn, sciket-learn, django

Key Achievements:

  • Instructor of web-development
  • Lab Assistant in Seminars
  • Admin Jobs

DPE at Systems Private Limited

Lahore, Pakistan

Handled document processing tasks with accuracy and attention to detail, supporting data management and operational workflows.

🚀 Projects

Project Description Links
Email Spam Detection Classifier End-to-end Email Spam Detection system using Machine Learning and NLP, featuring TF-IDF, Logistic Regression, threshold optimization, and a FastAPI-based real-time inference API. Topics python nlp api Demo
House Price Predictions An end-to-end regression project trained on the Boston Housing dataset, featuring data analysis, Random Forest modeling, model evaluation, and real-time prediction through a REST API built with FastAPI.) Demo
Student Performance Prediction Production-ready machine learning system to predict student final grades using structured data, sklearn pipelines, and FastAPI deployment. Demo

🎓 Education

Institution Degree
Virtual University of Pakistan Bachelors in Software Engineering

Bachelors in Software Engineering

Virtual University of Pakistan

Focused on software development fundamentals, problem solving, and practical application of programming concepts.

🌐 Connect with Me

Instagram LinkedIn Twitter/X email GitHub

Tᴇᴄʜ sᴛᴀᴄᴋ

CSS3 HTML5 JavaScript Markdown PowerShell Python TypeScript Windows Terminal Google Cloud Vercel AWS Azure Cloudflare Chart.js Chakra Bun Bootstrap DaisyUI Django Flask FastAPI Express.js jQuery Next JS NPM NodeJS PNPM React React Native Redux Socket.io TailwindCSS Streamlit Vite WordPress Yarn Apache Nginx Postgres MySQL MongoDB SQLite Supabase Prisma Adobe Photoshop Adobe Illustrator Canva Figma Matplotlib NumPy Pandas PyTorch scikit-learn TensorFlow Scipy Plotly Keras mlflow Jest GitHub Git Docker ESLint Cisco Meta Postman Portfolio Twilio nVIDIA

🏆 Gɪᴛʜᴜʙ Tʀᴏᴘʜɪᴇs 🏆

GitHub Trophies


📊 Gɪᴛʜᴜʙ Sᴛᴀᴛs 📊

Gɪᴛʜᴜʙ Sᴛᴀᴛs

GitHub Stats

Sᴛʀᴇᴀᴋ Sᴛᴀᴛs

Streak Stats


📈 Cᴏɴᴛʀɪʙᴜᴛɪᴏɴ Gʀᴀᴘʜ 📈


🌟 Tʜᴏᴜɢʜᴛ ᴏғ ᴛʜᴇ Dᴀʏ 🌟

Pinned Loading

  1. Tic-Tac-Toe Pro: Unbeatable AI Editi... Tic-Tac-Toe Pro: Unbeatable AI Edition is a Python-based implementation of the classic strategy game that features a sophisticated computer opponent powered by the Minimax algorithm. Designed as a challenging single-player experience, the application utilizes object-oriented programming to manage game states and provide a clean, interactive command-line interface. By recursively analyzing every possible move sequence to determine the optimal outcome, the AI is mathematically designed to be unbeatable, ensuring that the human player must play perfectly just to secure a draw. The project serves as an excellent demonstration of recursive logic, state-space searching, and robust input handling within a terminal environment.
    1
    import math
    2
    import random
    3
    
                  
    4
    class TicTacToe:
    5
        def __init__(self):
  2. End-To-End Encryption principles are... End-To-End Encryption principles are applied in this Python utility through a Multi-Iterative Salted Caesar Cipher that utilizes recursive layers and secret-key verification. By combining user-defined salt offsets with iterative transformations, the tool provides a sophisticated method for text obfuscation and cryptographic study.
    1
    # ---------------------------------------------------------
    2
    # EXECUTION / INPUT HANDLING
    3
    # ---------------------------------------------------------
    4
    
                  
    5
    def main():
  3. Email-Spam-Detection-Classifier Email-Spam-Detection-Classifier Public archive

    End-to-end Email Spam Detection system using Machine Learning and NLP, featuring TF-IDF, Logistic Regression, threshold optimization, and a FastAPI-based real-time inference API.

    Jupyter Notebook 5

  4. House-Price-Prediction-Model House-Price-Prediction-Model Public archive

    An end-to-end regression project trained on the Boston Housing dataset, featuring data analysis, Random Forest modeling, model evaluation, and real-time prediction through a REST API built with Fas…

    Jupyter Notebook 5

  5. Student-Performance-Prediction Student-Performance-Prediction Public archive

    Production-ready machine learning system to predict student final grades using structured data, sklearn pipelines, and FastAPI deployment.

    Jupyter Notebook 1

  6. AI-Assistant AI-Assistant Public archive

    A full-stack intelligent agent powered by Machine Learning, featuring a FastAPI backend and a responsive Next.js frontend. Built with Python, TypeScript, and high-performance data libraries.

    Python 1