PortfolioLab

A multi-asset portfolio construction and backtesting engine for major ETFs. Enables custom ETF portfolio builds, backtesting, and performance tracking over 25 years of historical data // still under construction
Tools:
PythonyFinancePandasNumPyMatplotlibC++

Macro Signal Builder

A macroeconomic analysis engine designed to simulate recessionary vs expansionary impacts on equities, bonds, and commodities using lagging and leading macro indicators, and translate them into rule-basedinvestment signals.
Tools:
PythonPandasNumPyyFinanceFred APIMatplotlibNext.jsTypeScriptTailwind CSS

Equity Screener

A custom-built stock screener that helps you filter and discover US equities by valuation, yield, volatility, price changes and more in a responsive user-friendly interface.
Tools:
PythonFastAPIyFinancePostgreSQLNext.jsTypeScriptTailwind CSS
Equity Screener

ConvertiGo

A command-line currency converter built in C++ that provides real-time exchange rates for major global currencies. Features include interactive menu-driven interface, historical rate tracking, and support for major world currencies with accurate conversion calculations.
Tools:
C++STLFile I/OCLIcURLJSON

TidyTable

TidyTable is a Python-based data cleaning automation tool that speeds up the data cleaning process for large datasets. Performs commom data preprocessings tasks like duplicates removals, missing value imputations, outliers detection, and standardizing data formats.
Tools:
PythonPandasNumPyScikit-learn
TidyTable

Credit Default Prediction Model

Developed a simple logistic regression model to predict loan default probabilities of credit card clients using a synthetic dataset of 30,000+ records. The model includes comprehensive data preprocessing, feature engineering, and handling of imbalanced classes using SMOTENC.
Tools:
PythonScikit-learnPandasNumPySMOTEMatplotlib

Grit: Workout Tracking App

A minimalist web application for tracking workouts. This web app features personalized workout suggestions, visual streak tracking, and a mobile-optimized interface for easy progress monitoring.
Tools:
Next.jsReactTypeScriptTailwind CSS
Grit: Workout Tracking App