Open for new consulting assignments - I'm currently taking on new projects. Feel free to get in touch. Contact me
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Tell me briefly about your project and I'll get back to you as soon as possible.