Responsive web application for the internal tournament and financial management of the Berlin Debating Union. The backend provides a RESTful Express API that accesses a mySQL database. The frontend is implemented in AngularJS. The responsive design is implemented using Bootstrap 4. Charts are powered by Highcharts.
Master thesis on open banking APIs in Germany and the UK, including an in depth look into the PSD2 banking reform as well as The Retail Banking Market Investigation Order 2017 by the CMA. In the work prototypes of internal SME applications were implemented using open banking APIs.
Web application to set up club debates for debate societies. Used mainly by the Berlin Debating Union. The backend provides a Node/Express API that accesses data from a mySQL database. The frontend is implemented in React using the Flux application architecture to maintain state.
Users can use this web application to get an overview over their expenses for carsharing services.
The app uses finAPI to retrieve all transactions of the past 12 month after the user has granted access
to one or more bank connections. In the backend the app screens the purposes of all transactions
for references to carsharing services.
The backend is implemented with Node/Express APIs.
The frontend is coded in React, Bootstrap as well as Google Charts.
For PSD2 licensing reasons this project cannot be hosted publicly.
GithubWeb application to display the current public transport times of stops in the greater Berlin area. Uses the VBB API to get real time information. It was programmed with a Node/Express backend and a React frontend.
In a team of four we developed an Alexa skill that could connect to the
figo banking and the Franke Bornberg insurance API. The skill first identifies the customer's
insurances based on their bank transactions and then matches them to contracts available over the
Franke Bornberg API. With this information available users can now interact with the insurance
policies asking questions like: "My bike was stolen, is it insured?".
The project that was programmed over a weekend got us the first place in the dedicated insurance track
as well the grand prize each awarding €2500.
In a quick effort to learn how one can program custom Alexa functionality, I built this skill that accesses the News API and returns a random headline of current events. To my own surprise the skill was used by over 4000 users in the first ten month since its deployment.
© Alexander Hans 2018