My name is Marianne Romero and I'm currently studying Software Engineering at McGill University (U3).
Programming Languages: Python, Java, Kotlin, C#, C, SQL, JavaScript, bash, ARM assembly, VHDL, umple
Data Analysis & Machine Learning Libraries: NumPy, Pandas, scikit-learn, XGBoost, LightGBM, Matplotlib, Seaborn
Frameworks & Tools: .NET 8, React, Electron, JavaFX, OpenTelemetry, FastAPI, Cucumber/Gherkin, Twilio, Kafka
Here are a few of the projects I have worked on so far:
| Project | Description |
|---|---|
| ML for Stock Movement Prediction | ML system that predicts short-term stock price movements (up, down, or flat). The model has multi-scale financial features, including short-term returns, technical indicators (RSI, MACD, moving averages, volume/price ratios), and macroeconomic signals such as VIX, WTI, TNX, and major indices. The probabilistic model outputs are leveraged to design a rule-based trading strategy. Portfolio performance is assessed through historical backtesting. |
| GameNight | Full-stack web application for board game enthusiasts. The application allows users to share games and organizes events. |
| CodeGym | Full-stack journaling web app that enhances user engagement by delivering AI-generated journaling prompts via SMS and automatically saving user responses as formatted journal entries. The application syncs with the user's Google Calendar to auto-generate and schedule personalized journaling prompts based on users’ events. The application also has a mood tracking system that analyzes journal content to detect emotional trends |
| Pensieve | Full-stack web app designed to track users’ workout programs, workout sessions, and progressive overload to help them optimize their fitness progress |

