Personal Projects

Portfolio Optimizer
Portfolio Optimizer

Try out the Portfolio Optimizer tool at omarelmofty.com/portfolio

In this project, I created a stock portfolio optimizer designed to enhance portfolio performance by maximizing the Sharpe ratio, which balances return and risk. The tool enables users to input various stock tickers, retrieve historical prices, and perform optimizations to achieve the optimal Sharpe ratio. It features a user-friendly interface and provides detailed analysis, including annual return, volatility, alpha, beta, and max drawdown. This assists investors in making informed decisions to enhance their portfolio's returns while minimizing risk, ensuring a well-balanced and optimized investment strategy.

For more details on how the tool works, checkout my blog post here.

Factory Simulator
Factory Simulator

Try out factory simulator at omarelmofty.com/factory_simulator

This personal project is an implementation of a discrete event simulation designed to model and analyze manufacturing processes. The simulation focuses on the flow of materials and products through a manufacturing system, capturing events such as machine operations, material handling, and process queues. By simulating these events, the project aims to provide insights into system performance, identify bottlenecks, and optimize production efficiency. This tool can be used to improve decision-making in manufacturing environments by predicting the impacts of changes in processes and resources.