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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
alisulmanpro/README.md

Ali Sulman β€” Full-Stack AI Developer | Next.js, FastAPI, Python ML

Hi πŸ‘‹, I'm Ali Sulman

Full-Stack AI Developer from Pakistan β€” I build AI-powered web apps with Next.js, FastAPI & Python ML

Ali Sulman: Full-Stack AI Developer, Next.js frontends, FastAPI and Django backends, Machine Learning

Ali Sulman on LinkedIn Ali Sulman on X Ali Sulman on Instagram Email Ali Sulman

Profile views Open to freelance and collaboration Based in Pakistan

🧠 About Me

Animated code editor introducing Ali Sulman

I'm Ali Sulman (alisulmanpro), a full-stack AI developer who turns ideas into production-ready products β€” from data pipelines and ML models to fast, modern web apps.

  • 🏒 Junior Software Engineer at Pakistan Artificial Intelligence Lab
  • πŸ€– Building ML systems and deploying them as real-time FastAPI services
  • ⚑ Crafting frontends with Next.js, TypeScript and Tailwind CSS
  • 🌱 Currently learning Deep Learning, advanced NLP and MLOps
  • 🀝 Open to collaborate on open-source ML, NLP and backend projects
  • πŸ’¬ Ask me about Python, FastAPI, Django, Next.js, scikit-learn

πŸ’Ό Experience

🏒 Company πŸ§‘β€πŸ’» Role πŸ“ Location πŸ“… Duration
Pakistan Artificial Intelligence Lab Junior Software Engineer Narowal, Pakistan Jul 2025 – Present
Systems Private Limited DPE β€” Document Processing Lahore, Pakistan Oct 2024 – Jun 2025
What I do at Pakistan Artificial Intelligence Lab
  • Python & machine learning projects: data processing, model building and practical AI applications
  • Web development instructor and lab assistant in seminars
  • Stack: Python pandas NumPy seaborn scikit-learn Django

πŸ“Œ Featured Gists

Featured gist by Ali Sulman Featured gist by Ali Sulman Featured gist by Ali Sulman Featured gist by Ali Sulman

πŸ› οΈ Tech Stack

πŸ€– AI / ML Python, PyTorch, TensorFlow, scikit-learn
πŸ“Š Data pandas NumPy Matplotlib Plotly Streamlit
βš™οΈ Backend FastAPI, Django, Flask, Node.js, Express, PostgreSQL, MySQL, MongoDB, Supabase, Prisma
🎨 Frontend Next.js, React, TypeScript, JavaScript, Tailwind CSS, Redux, HTML, CSS
☁️ DevOps & Tools Docker, Git, GitHub, Vercel, AWS, Google Cloud, Azure, Cloudflare, Postman, Figma

πŸ“ˆ GitHub Analytics

Ali Sulman's GitHub stats Ali Sulman's top languages

Ali Sulman's GitHub trophies

⭐ Let's build something with AI together β€” get in touch!

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. ETL-Pipeline ETL-Pipeline Public

    An enterprise-grade Python ETL pipeline that extracts raw CSVs, applies strict Pydantic data validation, calculates business metrics, and streams 500k+ rows into PostgreSQL in seconds using native …

    Python 2

  4. routify routify Public

    🚚 Routify β€” route planning & delivery management app for independent couriers. Import parcels, optimise routes, scan Eircodes, proof of delivery, offline sync. React Native (Expo) + FastAPI + Postg…

    Python

  5. 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 3

  6. 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 7