Profile

Hello, I'm Shahriar.

I am a final-year Computing Science student specializing in Software Practice with a strong research interest in Natural Language Processing (NLP), Large Language Models (LLMs), Computational Semantics, Artificial Intelligence, and Machine Learning. As a Teaching Assistant in the Computing Science Department at the University of Alberta, I mentor teams on requirements, architecture, Agile practices, and rigorous evaluation, which informs my approach to empirical research and reproducible ML. My recent work spans data analytics, cloud computing, and DevOps/MLOps for end-to-end model development and deployment. I actively participate in hackathons and have earned multiple hackathon wins, collaborating under tight timelines to prototype language-centric systems and applied AI solutions. I am eager to contribute to research that advances language understanding, responsible LLMs, and real-world NLP applications.

Projects

Sense Aware Multilingual Polarization Detection

Sense Aware Multilingual Polarization Detection

Sense aware multilingual model that detects online polarization and its type, comparing encoder only BERT models and multilingual LLMs with sense information.

Multilingual encoder only BERT modelMultilingual LLMWSDPolarization detection
Cross Lingual Sense Projection for Bengali

Cross Lingual Sense Projection for Bengali

Cross lingual sense projection pipeline from English to Bengali using WSD, machine translation, alignment, and staged filters to improve coverage and precision of sense annotations.

WSDMTAlignmentLLM filtering
Idiom Idiomaticity Detection (SemEval 2022 Task 2)

Idiom Idiomaticity Detection (SemEval 2022 Task 2)

Project on figurative language that compares a multilingual encoder only BERT model and a multilingual LLM on idiomatic vs literal usage across languages.

Multilingual encoder only BERT modelMultilingual LLMFigurative languageEvaluation pipeline
Oxygen: Chronic Illness Management App

Oxygen: Chronic Illness Management App

A cross platform app designed to support patients and caregivers in managing chronic health conditions. Key features include symptom and appointment tracking, a medical wallet, AI driven insights, and caregiver access.

React NativeTypeScriptExpoTailwind CSSAI Integration
Edmonton Housing Data Cleaning, Analysis & Visualization

Edmonton Housing Data Cleaning, Analysis & Visualization

Data cleaning, analysis, and visualization of Edmonton housing data using SQL, Pandas, and Microsoft Power BI.

SQLPower BIPythonPandasnumpyMatplotlib
Predictive Modeling and Analysis of Traffic Accidents

Predictive Modeling and Analysis of Traffic Accidents

Business analytics project on personal injury road accidents to find key factors and predict injury severity using models such as KNN, LDA, and Random Forest.

R Programming (ggplot2, ggvis, dplyr, rpart, tidyr, randomForest, stringr, caret)Exploratory data analysis (EDA)KNNLDADecision Tree
Next.js Full Stack Social Media Application

Next.js Full Stack Social Media Application

Full stack social media application using Next.js with user authentication, profile management, CRUD operations, and RESTful APIs for real time feed updates and comments.

Next.jsTypeScriptMongoDBMongooseTailwind CSSAxiosCloudinaryNextAuth.js
Machine Learning Concepts

Machine Learning Concepts

Collection of small projects that demonstrate basic concepts used in machine learning and data science.

PythonScikit-learnJupyter Notebook
Sorting Visualizer

Sorting Visualizer

RISC V RARS assembly program that sorts a given array and visualizes it in GLIR (Graphics Library for RISC V).

RARS RISC-VGLIRInsertion Sort
UX and Graphic Design

UX and Graphic Design

Portfolio that shows the UX design of an Android Studio project and a set of graphic design works.

FigmaAdobe IllustratorPhotoshopLucidchartAdobe XD

About Me

Experiences

University of Alberta

Undergraduate Teaching Assistant - Department of Computing Science

Sep 2025 – Present

Click to view more

Nutrien

Data Analytics Co-op

Jan 2025 – Present

Click to view more

SensiImage Technologies Ltd.

Software Developer Co-op

May 2024 – Dec 2024

Click to view more

Best Buy Canada

Tech Solutions Advisor & Omni-Channel Specialist

May 2023 – Sep 2023

Click to view more

The City Bank Limited

IT-Support Intern

May 2022 – August 2022

Click to view more

University of Alberta, Residence Services

Resident Assistant

Sep 2021 – April 2022

Click to view more

Education

University of Alberta – Class of 2026

B.Sc. Computing Science (Specialization in Software Practice)

Terms completed: 6/8

Skills

Academic Expertise

Software DevelopmentData AnalysisData ScienceMachine LearningArtificial Intelligence

Tools and Software

Office 365Power BITableauLinuxAndroid StudioiOSVisual Studio CodeGitGitHubGitLabRaspberry PiFigmaLucidchartAdobe Creative Cloud (Illustrator, Photoshop)Jupyter Notebook

Programming Languages

SQLMongoDBPython (Django, Flask, scikit-learn, tensorflow, numpy, pandas, matplotlib, seaborn, pyqt, tkinter)JavaScript (React.js, Next.js, Node.js, Tailwind CSS)TypeScriptCC++C#JavaHTMLCSSR (dplyr, tidyr, ggplot2, tensorflow, rpart, tidyverse, randomForest)LispPrologAssembly (RARS RISC-V)Julia

Cloud Platforms and DevOps

AWSAzureGoogle CloudDockerKubernetesJenkinsTravis CIGitHub Actions

Language

EnglishFrenchBanglaHindiUrdu