Home
Now Playing on Spotify
Loading...

Welcome!


Photo of Yash Soni

Hi I'm Yash Soni. I build data and software projects, from fraud detection and analytics dashboards to automation tools and games.

Explore my projects, or check out some photos and fun stuff.

About

I am a Data Science student at Wilfrid Laurier University. I enjoy working with data and math, especially when they help explain patterns and real world behavior. My projects focus on extracting meaningful insights from messy data through machine learning and analytics, where evaluation metrics and decision thresholds matter more than raw accuracy. I enjoy building clean, readable code, automation that saves time, and simple dashboards and workflows in Python and R that make results easy to understand.

Experience

Manulife logo

Manulife — Data Analyst Intern

Processed large-scale financial datasets, built reporting workflows in Databricks, and supported risk analysis with practical evaluation and metrics.

PySpark, SQL, Databricks, Python

Wilfrid Laurier logo

Wilfrid Laurier University — Teaching Assistant

Helped students debug code, explained statistical concepts, and translated theory into working implementations for coursework and labs.

Python, Statistics, Teaching

RBC logo

RBC — Operations Officer Intern

Processed high-volume transactions, improved reconciliation workflows, and built Excel tools to improve data quality and tracking.

Excel, Data Validation, Operations

Projects


GenAI Finance Assistant icon

GenAI Finance Assistant

RAG-powered chatbot for querying finance data and terminology using LangChain, OpenAI, and vector similarity search over structured datasets.

Python, OpenAI API, LangChain, Streamlit, FAISS

Optimal Workout Case Study icon

Optimal Workout Case Study

Training program optimization using workout logs to analyze volume, frequency, and progression patterns under recovery and fatigue constraints.

Python, Pandas, NumPy, Jupyter Notebook

Credit Card Fraud Detection icon

Credit Card Fraud Detection (PyTorch)

End to end fraud detection under extreme class imbalance, evaluated with PR AUC, ROC AUC, threshold tuning, and top K review queue simulation.

Python, PyTorch, NumPy, Pandas, Matplotlib

LeetCode Problems icon

LeetCode Problems

Collection of solutions across difficulty levels, focused on clean implementations and fundamentals.

Python, Data Structures, Algorithms

LeetCode to Git icon

LeetCode to Git

CLI that collects problem metadata and code, then automatically commits and pushes solutions to GitHub using a consistent structure.

Python, Git, GitHub

Census Insights Dashboard icon

Census Insights Dashboard

Interactive dashboard using Dash callbacks and dropdown filters to explore census style demographics in Jupyter.

Python, Pandas, Plotly, Dash, JupyterDash

Uber Analysis icon

Uber Analysis

Trip volume analysis by day and month in R, including interactive DT tables and date feature work to surface demand patterns.

R, DT, Data Analysis

Colosseum Fighters icon

Colosseum Fighters

Ancient Rome themed fighting game built with Pygame, structured into modules for entities, UI rendering, and asset loading.

Python, Pygame

Extras


Photo roll

A few snapshots, scroll through with the arrows.

Contact


Contact Me

Reach out about opportunities, collaborations, or questions.