Run my Accounts AG

Leading the frontend development of a Swiss bookkeeping platform, enhancing user experience and performance.

Run my Accounts Background

-

See it live

About the Company

One of the leading online bookkeeping solutions in Switzerland. Allowing small to medium-sized companies to focus on their core business instead of tedious admin tasks. (40+ employees)

Overview

We built a new customer (and internal) portal from scratch using Angular 2+ (version 6 when I left). At the time we started out, there were few UI-libraries available, so we developed most of the components ourselves, including tables, tabs, inputs, dropdowns, wizards, and many more.

Tech Stack

  • Angular 2+
  • TypeScript
  • RxJs
  • Bootstrap
  • Webpack
  • Sass

Responsibilities

Leading the frontend development of our new customer portal. I taught the team how to work with Angular, TypeScript, and in particular, asynchronous programming using RxJs. Architectural decisions, guidelines on writing useful and maintainable components, and the creation of new UI- and UX-Designs (in collaboration with stakeholders) were all part of my responsibilities.

  • develop solutions for complex problems / needs like state management, an internal document processing UI, guards and authentication handling, web-integration in mobile app
  • code reviews
  • mentoring of other team members, RxJS in particular
  • UI- and UX-Design for web and mobile
  • evaluation of libraries and frameworks to use
  • introducing a Web-CI (“storybook”)

Run my Accounts Web Dashboard Run my Accounts Web UI Components Run my Accounts Web Registration Run my Accounts Workflow Run my Accounts Mobile Screens