Bjørn Fridal

Available for work

Bjørn Fridal

Fullstack development is my jam 🍓

Frontend

React & Next.js

Backend

Node.js & C#

Testing

RTL & Cypress

Infrastructure

AWS & Vercel

With nearly 20 years of experience in the ever-changing world of web development, I am passionate about building digital products that positively impact people’s lives.

I thrive on transforming concepts into reality, guiding them from the planning stage through implementation, actively seeking feedback, measuring, monitoring, and meticulously refining and iterating until the original vision is fulfilled.

I enjoy learning from others and collaborating closely with various disciplines, all while carrying a strong sense of responsibility towards the quality and success of every project I undertake.

Specializing in frontend development, I am also proficient in backend development, APIs, database, and cloud technologies.

For me, development is as much about taking the time to research, plan, and devise creative and pragmatic ideas, as it is about writing clean and readable code.

Work Experience

  • Senior Frontend Developer

    SmartBudgetContractor

    2023
    • Developed React app from scratch according to business specs.
    • Created UI components from Figma design based on Tailwind and Radix UI.
    • Used Framer Motion to improve user experience with subtle animations.
    • Used Storybook to document UI Component Library.
    • Used React Testing Library to cover the app with unit tests.
    • React
    • TypeScript
    • Zustand
    • Tailwind
    • Radix UI
    • Framer Motion
    • Figma
    • Storybook
    • React Testing Library
  • Senior Fullstack Developer

    Klub VollmerContractor Visit website

    2023
    • Wrote functional specs and user stories to plan out the project.
    • Built Next.js website (App Router) from scratch according to business specs.
    • Migrated data from the legacy website to the new database while preserving all the relevant data.
    • Developed UI components from Figma design based on Tailwind.
    • Created Node.js API to support integration from 3rd party.
    • Created a fault tolerant queuing system based on Hangfire.
    • Used AWS API Gateway to proxy API and webhooks.
    • Next.js
    • Node.js
    • React
    • Redux
    • Figma
    • Tailwind
    • Hangfire
    • API Gateway
    • Terraform
  • Senior Fullstack Developer

    Smash!Bang!Pow!Contractor Visit website

    2022
    • Planned milestones and estimated the project with the designer and the product owner.
    • Implemented Adobe XD design as a custom WordPress theme.
    • Used d3.js to create a WordPress dashboard exposing key metrics.
    • Used cron jobs and webhooks to import data from Podio.
    • Created a custom WordPress plugin to manage and enrich Podio data.
    • WordPress
    • JavaScript
    • HTML
    • CSS
    • REST API
    • Adobe XD
    • d3.js
  • Senior Frontend Developer

    GrantOneContractor

    2021
    • Researched a legacy application and wrote functional specs for an application.
    • Planned a UI Library based on Material Design in collaboration with the designer.
    • Developed a new Angular application from scratch.
    • Implemented Adobe XD design as Material Design theme.
    • Angular
    • RxJS
    • Adobe XD
    • Material Design
    • Wireframe
  • Frontend Developer

    RigsrevisionenContractor

    2021
    • Researched legacy Silverlight application and wrote functional specs.
    • Developed a Vue.js time-tracking application to replace a legacy application.
    • Built API that integrated with databases across the organization.
    • Wrote documentation for the application and the API.
    • Vue.js
    • Vuex
    • C#
    • ZURB Foundation
    • SQL Server
  • Frontend Developer

    SpotProductionContractor

    2021
    • Researched a legacy Flash application and wrote functional specs.
    • Developed a React application to replace the legacy application.
    • Implemented design as Material UI theme.
    • React
    • Redux
    • Material Design
  • Frontend Developer

    EventForce RetailContractor

    2020
    • Developed Progressive Web Application (PWA) using React.
    • Created GeoFence for the app in collaboration with the backend developer.
    • Covered application with unit tests (Jest) and E2E tests (Cypress).
    • Created UI library based on Material UI.
    • Documented React components with Storybook.
    • Build CI/CD pipeline with GitHub Actions.
    • Configured detailed error monitoring using Sentry.
    • React
    • Redux
    • PWA
    • Jest
    • Storybook
    • Cypress
    • CI/CD
    • GraphQL
    • Sentry
    • Syncfusion
  • Frontend Developer

    Express BankContractor

    2019
    • Wrote specs for the project in collaboration with a business analyst.
    • Developed loan calculator widget using JavaScript.
    • Built an embeddable version of the widget for use on external websites.
    • Covered the widget in unit tests (Mocha).
    • JavaScript
    • Mocha
  • Frontend Developer

    RigsrevisionenContractor

    2019
    • Built out wireframe and prototype for stakeholders.
    • Developed a Vue.js newsletter application.
    • Created a queuing system based on Hangfire.
    • Migrated data from the old to the new application.
    • Pseudonymize data to comply with GDPR rules.
    • Vue.js
    • Vuex
    • ZURB Foundation
    • Wireframe
    • Prototype
    • Hangfire
    • SQL Server
  • Fullstack Developer

    DBA GuideContractor Visit website

    2018
    • Debugged the entire stack to identify performance bottlenecks.
    • Performance and Lighthouse Score improvements.
    • Accessibility (WCAG standard) improvements.
    • Performance
    • WCAG
    • Accessibility
    • Lighthouse
    • JavaScript
    • Umbraco
  • Frontend Developer

    Express BankContractor

    2018
    • Wrote specs for the project in collaboration with the project leader.
    • Developed a customer service application using Angular.
    • Covered the application in unit tests (Mocha).
    • Angular
    • Bootstrap
    • Mocha
  • Fullstack Developer

    KarakternetContractor

    2017
    • Developed a grading application based on React.
    • Created a REST API using Slim Framework.
    • Covered the application with unit tests using PHPUnit.
    • React
    • Redux
    • API
    • PHP
    • Slim Framework
    • PHPUnit
  • Fullstack Developer

    Marissa FerienparkContractor Visit website

    2017
    • Developed marissa-ferienpark.de based on WordPress.
  • Fullstack Developer

    Meyer KantinerContractor

    2017
    • Developed a multi-webshop solution based on Umbraco.
  • Fullstack Developer

    KVUCContractor Visit website

    2016
    • Developed kvuc.dk website based on Umbraco.
  • Fullstack Developer

    ManovaContractor

    2016
    • Developed career enrollment application based on .NET core
  • Frontend Developer

    Let’s BuildContractor

    2015
    • Developed construction management software based on Angular.js
  • Fullstack Developer

    ConvaTecContractor Visit website

    2014
    • Developed convatec.dk website based on Umbraco.
  • Fullstack Developer

    Pihl & SønContractor

    2013
    • Developed intranet based on Umbraco.
  • Fullstack Developer

    NyhedsavisenContractor

    2013
    • Developed newspaper distribution application based ASP.NET