Open for new consulting assignments I'm currently taking on new projects. Feel free to get in touch. Contact me

Laravel consultant

Andreas Håkansson

Full stack developer specializing in Laravel, PHP & Vue.js
with over 15 years of development experience.

Need a brand new web application, or an extra pair of hands on your existing project? Drop me a few lines and I'll get back to you.

Andreas Håkansson, Laravel consultant

Looking for a Laravel developer?

I'm a freelance Laravel consultant and full stack developer with over 15 years of experience, specializing in the PHP framework Laravel and the JavaScript framework Vue.js. I have particularly deep experience with BankID (the Swedish e-ID), digital signing and API integrations. I've built systems of varying complexity, from internal tools to business systems and my own SaaS products.

I run Signiro, my own digital signing service, so I understand the whole chain, from idea and architecture to operations, support and business. That means I can take your project all the way from start to finish.

I work remotely from my home office in Kalmar, Sweden. If you're in the Kalmar region, I can also work on-site with you.

Looking forward to hearing from you! Send me a message.

Skills

  • Laravel
  • PHP
  • Vue.js
  • JavaScript
  • TypeScript
  • Laravel Nova
  • Filament
  • Livewire
  • Inertia
  • Tailwind CSS
  • BankID
  • API integrations
  • Architecture
  • Security
  • Testing
  • MySQL
  • PostgreSQL
  • Redis
  • Docker
  • CI/CD
  • Linux
  • AI-assisted development
  • Claude Code

Projects

Here's a selection of projects I've built, either on my own or as part of a team.
More projects are listed in my CV.

Signiro - Digital Signing with BankID

Backend: Laravel, PHP, MySQL, Redis

Frontend: Vue.js, TypeScript, Inertia with SSR

Signiro is my own digital signing service for businesses, associations and individuals, enabling document signing with BankID. The service was launched in March 2026 and now has 150 paying customers. More than 700 people have signed documents through Signiro. I built the service from idea to launch and run it independently, with responsibility for everything from architecture, development, security and operations to pricing, marketing and customer support.

I have built the BankID signing flow, multi-party signing and PDF documents with signing verification, integrations including Stripe, Swish, Sinch and Google Ads, and a public REST API with a sandbox environment, signed webhooks and OpenAPI-based documentation. Development is done together with Claude Code, while I plan the architecture, handle security and business logic and review every change.

Truetime - Business Management System

Backend: Laravel, PHP, MySQL

Frontend: Vue.js

Mobile app: React Native (Expo)

Truetime is a business management system for personal assistance, bringing scheduling, time reporting, employee and customer management and payroll data together in one platform. I took over an existing system consisting of a web application and a mobile app, and as a full stack developer I was responsible for architecture, development, security and operations.

I have built several API integrations, including Crona Lön, the Swedish Social Insurance Agency Försäkringskassan (ELT and EIOA via SHS) and BankID, as well as digital employment contracts with BankID signing and integration with the Swedish Population Address Register (SPAR). I have also automated unsocial hours compensation calculations, upgraded Laravel from version 9 to 12 and the mobile app from Expo SDK 51 to 54.

Check - Business system for agencies

Backend: Laravel, PHP

Frontend: Vue.js with Vuetify

Check is a business system that helps agencies get insight into their profitability and handle administration. I was part of a team with other full stack developers and product owners to create the best system on the market with time reporting, project administration and profitability reports. The system has an API integration with the accounting system Fortnox for invoicing and accounting.

Innsamlingskontrollen - Administration system & portal

Backend: Laravel Nova, PHP

Frontend: Vue.js with Tailwind CSS

The Norwegian Control Committee for Fundraising needed a system to effectively audit all charities in Norway. Laravel Nova was chosen because of its powerful admin panel. The organizations log into the system annually and report their financial data and auditors can then log in and review what has been submitted. I developed and managed the project myself in very good cooperation with the customer.

Sinch logo

Sinch - Internal administration systems & tools

Backend: PHP - Symfony, Zend Framework & Golang

Frontend: Vue.js & React with Bootstrap CSS

Sinch is a world leader in cloud-based communication services and has the largest tech companies in the world as customers. I worked at Sinch for 4.5 years with responsibility for developing internal administration systems and tools to be able to manage and troubleshoot customers' SMS service.

Trijo - Internal administration system & trading system

Backend: Laravel Nova, PHP

Frontend: Vue.js with Tailwind CSS

Trijo is a Swedish crypto exchange with over 10,000 customers where you can buy e.g. Bitcoin and Ethereum. Among other things, I helped Trijo implement e-identification for registration and login with Freja eID as a complement to BankID.

Freshbase.io - Laravel Security Monitor

Backend: Laravel, PHP

Frontend: Vue.js, Blade templates

Freshbase.io is a self-developed web security SaaS that notifies users of vulnerabilities in their Laravel projects and other Composer packages they use. Users also receive a monthly report showing which packages need to be updated.
Regularly updating packages helps prevent projects from becoming so old and outdated that they become difficult to update.

References

I have worked with Andreas for almost 10 years. He is a very talented developer who takes full responsibility in his projects. In addition to his strong technical skills, he is always thinking critically about solutions and challenging ideas to make them even better. He is comfortable communicating directly with customers and can handle larger projects himself. He is always interested in the latest developments in coding, which has made us as a company take new steps over the years.

Markus Tiburzi

Team manager & co-founder at the agency Oh My

We're currently going through the first proper year of reporting with the new system - and we're happy to tell you it's going swimmingly. After holding our breath for the first 20 or so submissions waiting for the error/complaint, it seems the project has dotted all the i's and crossed all the t's.

Per Kristian Haugen

CEO of Innsamlingskontrollen

I've had the pleasure of working with Andreas on several projects and he's a solid addition to any development team. Andreas is positive, solution-oriented and very knowledgeable in his field, and he's always happy to answer questions and support the team. I strongly recommend Andreas!

Fredrik Lindblom

Senior web developer at the agency Oh My

Need help with a project?

Tell me briefly about your project and I'll get back to you as soon as possible.