umairspn
Software Engineer - I enjoy coding solutions for real-world problems!
University of Maryland, Baltimore CountySanta Clara, California, USA
Pinned Repositories
AirStrike-Multiplayer
A Multiplayer Android/iOS Air-Shooting 3D Simulation Game coded in C#
LeetCode-Problems-Algorithms
I solve AlgoExpert problems on daily basis to master my problem-solving skills
Tweet-Sentiment-Analysis
Applied novel approach of contextual polarity in phrase-level sentiment analysis to alarge Twitter corpus, by training two maxi-mum entropy models that disambiguate neu-tral and polar tweets and then further cate-gorizes the polar tweets as positive or negative. Over the unigram-only MaxEnt model,it improves by an absolute 0.1 increase in Macro F1 score.
AssemblyCompiler
An Assembly Compiler Coded in Java
Author-Identification-System
A complete desktop-application developed in Python that performs Authorship Attribution. Given a labeled corpus of newspaper articles, we train a model by extracting stylometry features from text with TF-IDF weighing and stemming techniques, and classify the correct author using cosine similarity, KNN and SVM classifiers. For the dataset with 100k sentences, it takes about 5 minutes to train the model on a local CPU while reaching an accuracy of about 70-80% for test data.
Brick-Breaker-Paranoid-Game
Brick Breaker game coded in C++
Multithreading-OS-Calculator
A calculator designed in C using multithreading and socket programming
Snake-and-Ladder-VisualProgramming
A complete snake-and-ladder game coded in C# between multiple users
umairspn.github.io
Portfolio
VisualProgramming-EBANK
A complete Account Management System coded in C# with a three-tier architecture design
umairspn's Repositories
umairspn/umairspn.github.io
Portfolio
umairspn/LeetCode-Problems-Algorithms
I solve AlgoExpert problems on daily basis to master my problem-solving skills
umairspn/Box-Numbering-Problem
This is a real-world box-numbering problem coded in Python (Interview Question)
umairspn/Einstein-Parser-Umair
This repository includes a Config Parser developed in Python from scratch. It takes a config file and generates a hash for the variable and variable name parsed from the given config file.
umairspn/Author-Identification-System
A complete desktop-application developed in Python that performs Authorship Attribution. Given a labeled corpus of newspaper articles, we train a model by extracting stylometry features from text with TF-IDF weighing and stemming techniques, and classify the correct author using cosine similarity, KNN and SVM classifiers. For the dataset with 100k sentences, it takes about 5 minutes to train the model on a local CPU while reaching an accuracy of about 70-80% for test data.
umairspn/Tweet-Sentiment-Analysis
Applied novel approach of contextual polarity in phrase-level sentiment analysis to alarge Twitter corpus, by training two maxi-mum entropy models that disambiguate neu-tral and polar tweets and then further cate-gorizes the polar tweets as positive or negative. Over the unigram-only MaxEnt model,it improves by an absolute 0.1 increase in Macro F1 score.
umairspn/AirStrike-Multiplayer
A Multiplayer Android/iOS Air-Shooting 3D Simulation Game coded in C#
umairspn/AssemblyCompiler
An Assembly Compiler Coded in Java
umairspn/Brick-Breaker-Paranoid-Game
Brick Breaker game coded in C++
umairspn/Multithreading-OS-Calculator
A calculator designed in C using multithreading and socket programming
umairspn/VisualProgramming-EBANK
A complete Account Management System coded in C# with a three-tier architecture design
umairspn/Snake-and-Ladder-VisualProgramming
A complete snake-and-ladder game coded in C# between multiple users