Senior Software Engineer
Danske Bank · Copenhagen, Denmark
Apr 2023 – Present
One of the largest financial institutions in the Nordics, serving millions of customers across multiple markets through digital banking on iOS, Android, and web.
- Decreased app crash rate by 99.8%, load time by 60%, and initial RAM consumption by ~50% through batch navigation with lazy-loaded screen flows.
- Designed a modular navigation library enforcing encapsulated public/private screen access per module, eliminating an entire class of cross-module navigation bugs.
- Reduced code review turnaround by 70% by authoring custom ESLint rules integrated into CI, automating enforcement of review standards.
- Architected a compliant analytics system that dynamically routes events to market-specific report suites, scaling automatically to new countries with minimal maintenance.
- Led and mentored a cross-cultural team, conducted technical hiring interviews for all subsequent hires, and ran knowledge-sharing sessions for 3 years — coaching the team to present independently and making them stand out across the bank.
- Established the team's state management architecture using abstraction layers, functional programming, discriminated unions, and branded types.
- Reimplemented core login and payment flows, directly impacting millions of daily banking sessions.