Skip to content
View NihalAli19's full-sized avatar

Block or report NihalAli19

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
NihalAli19/README.md

πŸ‘‹ Welcome to Nihal Ali's GitHub Profile

LinkedIn GitHub
Kaggle


πŸš€ About Me

I am Nihal Ali, a Bachelor of Science in Artificial Intelligence student at FAST-NUCES with a passion for Machine Learning, Deep Learning, and Data Analytics. I specialize in developing AI-driven applications, predictive modeling, and end-to-end data pipelines.

I actively participate in Kaggle competitions, open-source contributions, and hackathons to refine my skills. Beyond coding, I lead initiatives and mentor others, believing in the power of collaboration and knowledge sharing.


πŸ’Ό Technical Skills

Programming Languages

  • Python (pandas, NumPy, scikit-learn, TensorFlow, PyTorch)
  • SQL (PL/SQL)
  • Java, R, C++, C

Databases

  • SQL Server, MySQL, PostgreSQL, Oracle, MongoDB

Cloud & DevOps

  • Azure Basics, Git/GitHub, Docker, MLOps

AI/ML Tools

  • Scikit-learn, TensorFlow/Keras, OpenAI, Hugging Face, NLTK

Featured Projects

Technologies: React Native, Python, OpenAI, CI/CD, Render

  • Engineered a production-ready GenAI mobile app facilitating roleplay-based communication training with emotionally intelligent personas.
  • Architected a robust DevOps pipeline (GitHub Actions, EAS, Render) to automate backend deployments and Over-the-Air (OTA) updates.

Technologies: Python, Streamlit, Sentence-Transformers, NLTK, Scikit-learn

  • Developed an intelligent bidirectional matching engine that ranks CVs against Job Descriptions using a Hybrid AI approach (Vector Space Model + Bi-gram Language Modeling).
  • Optimized retrieval accuracy by implementing semantic embeddings (all-MiniLM-L6-v2) and statistical pattern matching with a weighted scoring algorithm.
  • Built a real-time recruitment dashboard in Streamlit, featuring automated PDF parsing, percentage-based compatibility scoring, and interactive ranking for both recruiters and candidates.

Technologies: Python, OntoGen, scikit-learn, NLP

  • Developed an ontology-driven essay grading system using OntoGen and Linear Regression.
  • Processed text using NLTK & spaCy for structured evaluation.

Technologies: Python, scikit-learn, Tkinter

  • Achieved 95% accuracy using Random Forest Classifier for T20I match predictions.
  • Built an interactive GUI for real-time predictions and data analysis.

Technologies: Python, LSTM, VGG16, Tkinter

  • Developed an LSTM-based caption generator with VGG16 feature extraction.
  • Achieved 87.3% accuracy and a BLEU score of 0.47.

Technologies: Python, LSTM, Keras, scikit-learn, Plotly

  • Built an LSTM model for Tesla stock price prediction (2010-2023).
  • Visualized trends with candlestick charts using Plotly.

πŸ† Achievements

  • Gold Medalist – Secured 5A*s, 4A’s in GCSE O Levels
  • Highest Achiever Award – Grade 9, 10
  • Merit Citation Award – Sidhpur Development Foundation (Grade 9, 10)
  • Best Patrol Leader Award – Al Azhar Garden Boy Scouts Unit

🌟 Leadership & Extracurriculars

  • Career Lead at AAGSA (Al Azhar Garden Students' Association)
  • Organized Career Fest 2024 as Event Lead
  • Head Teacher at Al Azhar Garden Religious Education
  • Rover Scout at AAG Boy Scouts Unit

πŸ“Š GitHub Stats

Nihal's GitHub Stats Top Languages


Feel free to reach out for collaborations, discussions, or mentorship!

πŸš€ Let's build something amazing together!

Pinned Loading

  1. ListenPartner-Backend ListenPartner-Backend Public

    FastAPI backend for ListenPartner – a dual-brain AI voice assistant using Azure OpenAI (GPT Audio). Handles real-time speech-to-text, Roman Urdu conversation, and hybrid voice/text responses.

    Python

  2. ListenPartner-Frontend ListenPartner-Frontend Public

    A voice-first, emotionally intelligent mobile AI assistant built with React Native and Expo. Features real-time audio recording, multilingual support, and a persona-based chat interface.

    JavaScript 1 1

  3. Automated-Essay-Scoring--AES--System Automated-Essay-Scoring--AES--System Public

    Applying Machine Learning (ML) and Knowledge Representation and Reasoning (KRR) Concepts

    Jupyter Notebook

  4. Image-Caption-Generator Image-Caption-Generator Public

    Automated image captioning system using CNNs and RNNs for generating descriptive captions for images. Enhance accessibility and streamline image analysis tasks. Powered by natural language processi…

    Jupyter Notebook

  5. T20ICricketPrediction T20ICricketPrediction Public

    T20 Match Winner Predictor uses Machine Learning to predict T20 International cricket match outcomes. The Random Forest Classifier achieved 95% accuracy, outperforming Logistic Regression, SVC, XGB…

    Jupyter Notebook

  6. Stock-Market-Performance-Analysis-BOT Stock-Market-Performance-Analysis-BOT Public

    Python and LSTM models power a deep dive into TESLA's stock data (2010-2023). Visualizations with Plotly, a robust LSTM model for accurate predictions, and kudos to teammates Basim Baqai and Muhamm…

    Jupyter Notebook