Hanif Jilani
Software Developer,
Full Stack Developer
  • Residence:
    Michigan, USA
  • City:
    Ypsilanti
  • Age:
    20
English
Tamil
Hindi

Languages

C++
Python
MySQL
JavaScript
HTML/CSS

FrameWorks

Flask
Django
Node.js
React
Dialogflow

    Developer Tools

  • GIT, Google Cloud Platform
  • VS Code, Figma, CorelDraw
  • Linux Terminal, MS Office

Piazza Classifier

C++

Project details

Description
  • Automatically identify the subject of posts from the EECS 280 Piazza (Question Forum) using Natural Language Processing (NLP) and Machine Learning (ML) techniques.
  • The learning goals of this project include:
    • Function Objects
    • Recursion
    • Container ADTs
    • Dynamic Memory
    • The Big Three
    • Linked Lists
    • Iterators
    • Binary trees (DS of Map)
    • Templates
  • Learned and implemented the recursive leap of faith
  • Created a Map ADT similar to the std::map
  • NLP and ML techniques were used to train the program with training data and then classify posts based on its content
  • It uses conditional probability, log-prior and log-likelihood values to determine the correct subject/category for a particular post.
  • Start Date:
    Dec. 5th, 2023
  • End Date:
    Dec. 21th, 2023
  • Github:
    Private
  • Course:
    EECS280
  • Course Topic:
    DSA
7+
Years of Coding Experience
25
Completed CS Projects
3+
Honors and Awards

Hanif Jilani