← Back to Home
Week of September 30, 2024
- Started academic literature review on financial forecasting and machine learning in capital markets.
- Investigated technical feasibility of ML based forecasting models.
- Attended seminar: "Introduction to CS491-2 Senior Design Project" by Selim Aksoy.
Week of October 6, 2024
- Reviewed existing financial forecasting approaches used in academic literature.
- Explored relevant NASDAQ datasets for model development feasibility.
- Attended seminar: "Atakan Erdem and Mert Bıçakçı Introduction" by Atakan Erdem and Mert Bıçakçı.
Week of October 20, 2024
- Explored data cleaning and formatting methods suitable for time series financial data.
- Tested basic data visualizations (e.g., income trends, moving averages)
- Attended seminar: "Innovation Life Cycle" by Atakan Erdem.
Week of October 31, 2024
- Assessed potential backend structure for serving financial datasets to ML modules.
- Attended seminar: "The Role of Documentation in (OO) Software Development" by Uğur Doğrusöz.
Week of November 3, 2024
- Assisted in dataset preprocessing and validation with other team members.
- Collaborated on structuring cleaned reports into usable formats for modeling.
- Attended seminar: "La Chanson de Shannon: Shannon's Song" by Fazlı Can.
Week of November 10, 2024
- Contributed to initial model architecture ideas for predictions.
- Participated in group sync to plan baseline feature set and early evaluation metrics.
- Attended seminar: "Tools and Processes in Software Development Lifecycle" by Murat Ergun.
Week of November 17, 2024
- Assisted team members on integrating early scraping utilities for report extraction.
- Reviewed and integrated Python-based stock price fetcing libraries to support later analysis modules.
- Attended seminar: "Technology Entrepreneurship and Investment Ecosystem" by Numan Numan.
Week of November 30, 2024
- Helped clean and verify quarterly data consistency across multiple companies.
- Continued backend planning discussions to support real-time prediction updates.
- Attended seminar: "AI-Driven Mobile Apps: Building Profitable Solutions on a Budget" by Melih Gurgah.
Week of December 7, 2024
- Outlined backend endpoints for prediction and report suggestion workflows.
- Tested dummy input-output connections for future frontend-model-backend flow.
- Drafted first proposal of task division for backend-related modules.
- Attended seminar: "Computational Law" by Dilek Küçük.
Week of December 14, 2024
- Started working on FastAPI and created backend structure.
- Worked on first deployment trials of frontend and backend.
- Attended seminar: "Bitcoin's First ZK Rollup" by Murat Karademir and Ömer Talip Akalın.
Week of December 21, 2024
- Conducted SHAP analysis for model interpretability and feature importance.
- Initiated hyperparameter search for LSTM model performance tuning.
- Applied correlation-based feature ranking and elimination strategies.
- Participated in weekly meeting with Prof. Altay Güvenir and project meeting with Atakan Erdem; attended senior design seminar.
Week of December 29, 2024
- Worked on implementing RSI and Stochastic K% analysis modules into backend.
- Continued LSTM hyperparameter tuning.
- Participated in weekly meeting with Prof. Altay Güvenir and project meeting with Atakan Erdem; attended senior design seminar.
Week of January 31, 2025
- Added financial reports and metadata to backend database schema.
- Finalized database schema with indexing for report types, document dates and users.
- Participated in weekly meeting with Prof. Altay Güvenir.
Week of February 7, 2025
- Refactored backend architecture for modularization of forecasting and reporting services.
- Created relational structure to manage followed company lists per user.
- Added admin-specific backend functionalities including dashboard views.
- Participated in weekly meeting with Prof. Altay Güvenir.
Week of February 14, 2025
- Implemented key backend-admin features: issue viewing, user role controls, and report deletion.
- Set up unit and integration testing frameworks using
pytest
and httpx
.
- Verified backend endpoints via automated CI/CD pipelines on GitHub.
- Attended seminar: "Innovation Life Cycle" by Atakan Erdem.
Week of February 21, 2025
- Integrated stock prediction model outputs into backend forecast API.
- Built endpoints for retrieving model results and feeding into frontend components.
- Worked with Adil to improve CI/CD pipeline.
Week of February 28, 2025
- Connected prediction model output with React frontend using Axios and RESTful endpoints.
- Deployed FastAPI backend and model inference service to Azure App Service.
- Conducted end-to-end testing from frontend user actions to backend model inference pipeline.
Week of March 7, 2025
- Tried to automate data retrieval for daily financial updates using
yfinance
and schedule
module.
- Ensured periodic task execution via cron triggers locally.
- Validated real-time stock data updates against predicted outputs for synchronization.
- Investigated different ways of deploying ML models on Azure (using Kubernetes and Azure VM).
Week of March 14, 2025
- Implemented net income actual vs predicted comparison logic in backend.
- Visualized historical accuracy and model drift over quarterly intervals.
- Contributed to frontend dashboard section displaying this comparison to users.
Week of March 31, 2025
- Contributed frontend interface for issue submission from users and resolution by admins.
- Created backend ticketing system to handle feedback, bug reports, and resolution tracking.
- Tested submission flow and admin resolution process end-to-end.
Week of April 7, 2025
- Added password change functionality to backend and integrated into profile settings UI.
- Implemented frontend form validations for secure password handling.
- Created backend "Watchlist" feature.
- Validated token authentication during password update operations.
Week of April 14, 2025 till Week of May 3, 2025
- Continued implementing backend route to fetch logged-in user info.
- Connected user data across components for personalized dashboard rendering.
- Ran final update on main dataset and ensured schema consistency with all modules.
- Finalized backend routes.
Week of April 21, 2025
- Optimized backend API response times through caching and query optimization.
- Wrote comprehensive API documentation using Swagger/OpenAPI.
- Conducted stress testing and identified bottlenecks in the prediction service.
- Resolved final bugs in user authentication and permission systems.
Week of April 28, 2025
- Prepared final system architecture diagrams for project documentation.
- Created detailed deployment instructions for future maintenance.
- Assisted in preparation of final demo materials and presentation slides.
- Conducted final end-to-end testing of all system components.
- Participated in final project presentation rehearsal.