I'm a senior software engineer with five years of production experience building React and TypeScript applications for customers and internal teams. My work includes multi-step forms, interactive projections, responsive interfaces and state management with Redux, React Context and reducers.
At Gjensidige Pensjonsforsikring, I developed customer applications for purchases, self-service and fund selection. As technical lead from 2023 to 2025, I spent most of my time writing production code, alongside code reviews and collaboration with product and UX. For a digital savings and advice flow, I implemented conditional forms and an interactive projection, using debouncing, memoization and caching to keep the graph responsive. The flow received industry authorization before its deadline.
At Bare Bitcoin, I built web and mobile interfaces for a new vault feature and improved existing purchase and withdrawal flows. I also handled practical UX design while the designer was on parental leave, moving the design setup to Figma and creating reusable Figma components from existing conventions.
My backend experience is primarily Kotlin/Java, with production PostgreSQL work. My Node.js experience is more limited, including changes and additions to an existing smaller API at Gjensidige.

