LOGO

Developer

Implementing AIC's systems in a collaborative coding environment.

Developer Team

The Developer Team consists of dedicated software engineers from RWTH Aachen University and works closely together with the Quant Team to realize the club's projects. We build and maintain the club's digital infrastructure, focusing on web development, data engineering, and integration. Members enhance their programming skills while working on real-world financial applications in a collaborative coding environment.

💡 Key Activities

  • Maintaining the Club's Website, GitHub and HuggingFace Repos
  • Building infrastructure for other AIC teams (Quant, News, Portfolio Mangament)
  • Financial Data Engineering and Integration
  • Financial ML
  • Implement Live Trading Systems
  • Full Stack Web Development

Our Projects

Portfolio Management - Visualization & Simulation

In this project we created a full stack portfolio visualization tool that aims to make the work of the portfolio management group public. The main difference with the dashboards project is that this project is using live data (i.e. not a fixed time period) and provides access for more than a single market.

💻 Workflow & Goals

The project was developed independently from the Portfolio Management team, and its first version was deployed at the end of the winter semester 25/26. We will keep pushing this project during the summer semester 26, aiming to integrate it with the results of the sentiment analysis project and use the existing infrastructure to support our live trading approaches.

🛠️ Tech Stack

  • Flask (Python)
  • SQLAlchemy

Main Contributors

News - Sentiment Analysis

In this project we created a sentiment analysis tool that allows the news team to automatically generated charts and plots related to sentiment of given topics over time, which can then be integrated in the existing newsletter projects.

💻 Workflow & Goals

The project was developed independently from the News team, and its first version was deployed at the end of the winter semester 25/26. For this project, we fine tuned, distilled and deployed our own FinBERT model, which is the core for our sentiment analysis task. The tool implemented is only available for internal use, however the code is fully open-source.

🛠️ Tech Stack

  • FastAPI (Python)
  • Next (typescript)
  • PyTorch (Fine tuned & distilled BERT model)

Main Contributors

Financial Dashboards

Financial dashboards are fundamental for visualizing research ideas or real trading performance. In this project we create our own dashboards in an agile setting using packages such as streamlit and plotly.

💻 Workshop

In the summer semester 2025 we held a workshop, where we gave an introduction to building financial dashboards and git for collaborative development. This was an introductory workshop suited for new members but for experienced attendees we also provided challenging tasks.

  • Mathis Makarski – IT Board Member LinkedIn
  • Benjamin Oyarzun – Team Lead LinkedIn

AIC Website

The AIC website is our means of showing the results of the club's public projects, such as newletters, dashboards, and many more to come. In this project we primarily focus on web development with a financial scope. Hence, we create interfaces specialized for the finance setting, such as dashboards and performance indicators.

🛠️ Tech Stack

  • Next Framework (typescript)
  • Streamlit + Plotly (financial dashboards)
  • DynamoDB, S3, and other AWS services (backend)

Eager to learn web development for financial applications? Want to give us a hand?