Asmaa Abdul-Amin

Just here learning 📚

Washington, DC
Available for hire

My Projects

Repositories that I've built.

This project is a Python-based financial data analysis tool that integrates stock market data, inflation metrics, and statistical modeling to provide insights into asset returns adjusted for inflation.
Python 0 0
Comprehensively covers the Python programming environment and features. Topics include fundamental programming concepts such as variables, data types, assignments, arrays, conditionals, loops, functions, and I/O operations using Python.
Jupyter Notebook 0 0
A machine learning (ML) algorithm to annotate diverse protein complexes (biological particles with well-defined structures) in 3D cellular images, accelerating discoveries in biomedical science and advancing disease treatment.
Jupyter Notebook 0 0
Screener is a Python-based tool designed for analyzing the S&P 500 stocks. It calculates various financial metrics such as expected returns, standard deviation, variance, and covariance, and identifies optimal portfolio weights for minimum variance portfolios (MVP).
Python 0 0
This project contains code for The Johns Hopkins University Applied Physics Laboratory 2023 BYTES Challenge, examining the effect of U.S. states' COVID-19 policy enactment dates on overall death totals.
Python 0 0
Define candidates for optimal portfolio using comparison between expected returns and the risk from each stock in the SP500. Then calculate and save the Find the Minimum Variance Portfolio (MVP) optimal weights to CSV files.
Python 0 0
This application uses the Flask framework to interact with the Alpaca API for trading and real-time data updates via WebSocket. It provides endpoints to start a WebSocket connection, handle trades, and respond to webhooks from TradingView.
Python 1 0
Create a utility class that manipulates a two-dimensional ragged array of doubles.
Java 0 0
In this lab, you will be creating new classes that are derived from a class called BankAccount. A checking account is a bank account and a savings account is a bank account as well.
Java 0 0
An application that lets the user create a management company and add the properties managed by the company to its list.
Java 0 0
In this Lab, you will work with a 4-row, 20-column, two-dimensional array of integers. You will write methods that perform operations on the array.
Java 0 0
A driver class to test the various methods provided in the data element class.
Java 0 0
this code generates 'buy' and 'sell' signals based on a moving average crossover strategy
Python 0 0
A tic tac toe game implementation using the Minimax algorithm to determine optimal moves.
Python 0 0
AI learns to play the Chrome Dinosaur 🦖 game.
Python 1 0
This is a sudoku solver using the backtracking algorithm. It includes a graphical GUI as well as a text based version.
Python 1 0
A recipe list app that displays popular recipes.
Swift 1 0
An iOS slot machine Game
Swift 1 0

My Interests

Topics that I want to learn more about.