
Software studio in Vejle, Denmark
We build and run software.
MICCI builds web applications, websites and integrations for businesses in Denmark and the rest of the EU. We also run our own platforms in production: kuvert.dk, poststack.dev and hoststack.dev.
Or write to me directly- Developer since 2016
- Reply in 24 hours
- Fixed price up front
01Clients & partners
Selected clients and partners.
- WordPress
- WooCommerce
- Shopify
- PHP
- Laravel
- TypeScript
- React
- Next.js
- Vue
- Node.js
- Python
- Go
- PostgreSQL
- MySQL
- Redis
- Docker
- Stripe
- Tailwind
02From idea to product
Your idea, built and running.
It does not have to be a specification. A sketch, a task you still do by hand, or an idea you have been carrying around for a while is enough to start from. I work out what needs building, build it, put it into production, and keep it running afterwards.
I spend time on the details, like spacing and typography, error messages that say what actually went wrong, and the edge cases that only show up in production. Every change goes through type checks, linting and automated tests before it reaches production. The pages are fast and work on a phone, and the code is yours.
03Solutions
7 ways to work together.
It can be a short review of what you already have, or a standing development partner every month. I do new builds, rescues, and continued development on WordPress, Laravel, React, Vue and most other languages and frameworks, WooCommerce and Shopify webshops included. The scope and the price are agreed in writing up front, and you get a delivery date.
- 01Technical review2–3 working days2–3 working daysRead more: Technical review of your software
- 02Technical SEO, GEO & speedwithin a weekwithin a weekRead more: SEO in Vejle: technical SEO, indexing and GEO
- 03Automation & integration1–2 weeks1–2 weeksRead more: Automation and system integration
- 04New website1–3 weeks1–3 weeksRead more: A new website for your business
- 05Custom softwarefrom 2 weeksfrom 2 weeksRead more: Custom software at an agreed price
- 06Upkeep & continued developmentongoingongoingRead more: Maintaining and extending existing software
- 07Development partnerongoingongoingRead more: Your standing development partner
I connect the systems a business already pays for, automate the routines still being done by hand, and take over code somebody else wrote. I make pages fast and findable, in Google and in the AI assistants people ask now. Hosting, email, monitoring and analytics can run on my own platforms, HostStack and PostStack, and I set up and look after Google Search Console and Google Analytics if you use them. Over a decade of professional work across PHP, Laravel, WordPress, TypeScript, React, Next.js, Vue, Node.js, Python and Go.
Not ready to write yet?
Start with one of the two free tools. No sign-up, and the answer comes straight away.
What does it cost?
A new website, a webshop, speed and SEO or an app: answer a few questions and see the price straight away.
How does your site stand?
Speed on mobile as Google measures it, the technical SEO, and whether ChatGPT and the other AI assistants can read the page.
04Our products
Platforms we built and run ourselves.
All three run in production with real users, and MICCI handles their development, operations and monitoring. They are built on the same technology, with the same testing and deployment routines, that clients get.
Kuvert
kuvert.dk
Gift cards, punch cards, tickets and table booking for Danish businesses.
Restaurants, cafés, venues and salons sell gift cards, punch cards and tickets and take table bookings from their own website, paid by MobilePay, card, Apple Pay or Google Pay. Built and run together with Adsmark.
MobilePay · Apple Pay · Stripe · Booking
Visit (opens in a new tab)PostStack
poststack.dev
Transactional email for European teams.
An email API for teams who need to know where their data sits. Hosted in the EU and built for GDPR, with SDKs, templates, webhooks, inbound mail and delivery tracking. The API, the dashboard and the sending infrastructure are built by MICCI.
REST · SMTP · SDKs · MCP · Templates
Visit (opens in a new tab)HostStack
hoststack.dev
Deploying and running apps in Europe.
A platform for putting applications into production: git-driven deploys, managed Postgres and Redis, custom domains, certificates, logs and metrics. The container platform, the networking and the control plane are built by MICCI.
Bun · Postgres · Redis · TLS · Webhooks
Visit (opens in a new tab)05Quality
Code that holds up. Pages that load fast.
It's what a quote rarely shows, and where most of my time goes. micci.dk is built the same way, so the figures below are this site's own.
Code quality
Every change is checked before it ships.
I build on common, widely used technologies, so another developer can take over the code without a long handover.
- TypeScriptStrict type check
- ESLintZero warnings
- Vitest and BunOver 1,000 tests
If one of them fails, the change does not ship.
Performance
Measured on a phone before it goes live.
I measure every page the way a phone on a mobile network sees it, and fix whatever makes it slow or makes the content jump.
- until the largest content is shown
- 2.0 s
- layout shift while the page loads
- 0
- for accessibility
- 100
Lighthouse, mobile, the micci.dk front page, October 2026
06From the journal
Notes from the work.
Technical notes from the projects, written while the work is under way. Roughly one a week per project.
What is Laravel? The PHP framework explained
What is Laravel? A plain explanation of the PHP framework: what comes with it, how an app works, what it is used for and what Laravel development means.
Shopify in Danish: running your shop in Danish
Shopify can run in Danish all the way. How to set up language, kroner and VAT, MobilePay, shipping and accounting, and what Danish shops often miss.
Next.js development: when does it pay off?
What Next.js is, why the rendering choice decides speed and visibility, when Vue.js is just as good, and when WordPress is the cheaper answer.
SEO in Vejle: what it covers and who does what
SEO for businesses in Vejle: the Google profile, the technical side, content and links, agency versus specialist, and how the price is set.
Laravel development: when is Laravel the right choice?
What Laravel is, what Laravel development means for a Danish business, when it is the right choice, and what to look for in a Laravel developer.
07A note from the studio
A note from the studio
You work directly with a senior developer with over a decade of experience. There is no project manager between us, and when you ask what something costs, the answer comes from the person who will do the work.
Some clients need a standing development partner every month. Others have one system that has to be built, or rescued. Either way, you get a fixed price in writing before anything is built.









