Behind Kodemagisk is a person —not a sales department.
My name is Teodor. I'm the developer, designer and advisor you talk to from the first conversation to the finished website. Kodemagisk is a web agency in Oslo for businesses that want an honest, direct developer — without middlemen.

Full-stack development on solid foundations
I'm Teodor, a full-stack developer. I work on both frontend and backend: what you see and use, and the logic that makes it work. I love technology and learn and develop my skills every day. Tools and possibilities evolve quickly, so staying up to date is part of my work.
Every project is different. I start by understanding your business, your customers and what you want to achieve. That helps me choose technology that fits your needs, can be maintained over time and allows the solution to grow with your business.
Artificial intelligence can speed up development, but a good prompt is only the beginning. A solution your customers rely on needs care after launch: ongoing maintenance, planned and tested updates, protection of customer data and stable operation. As your business grows, the application needs to accommodate more users and new requirements.
For me, development is as much about the foundations as what you see on screen. The goal is a robust, lasting solution that is straightforward to maintain, can grow with your business and gives your customers a good experience.
What you get when you work with me
One point of contact
You talk to the developer — from first conversation to launch. No project managers, no middlemen, no 'I'll check with the developer'. I am the developer.
Honest pricing
You get a quote with a fixed price before we start. No growing hourly bills. No hidden costs for 'extra functionality'. If something changes along the way, we talk about it first.
Clear about who owns what
For a custom website, we agree rights to the code and design, third-party licences and handover before work starts. Another developer can take over within those agreed rights. If you use one of my templates, you get a licence to it. The licence covers one website for one business. The template and code belong to Kodemagisk, while your texts, images, logo and domain are yours.
I work best with businesses that...
...are small or medium-sized and need a professional website for the first time.
...have an old WordPress site that's slow, outdated or hard to update.
...want to start an online store and sell products or services online — with Norwegian payment solutions.
...need an internal tool, customer portal or booking system that no standard solution covers.
...want a developer they can call when something needs changing — not a ticket system with three weeks' wait.
The technology behind the websites
You don't need to understand this — but if you're curious:
Astro
The framework we use for websites. The result is websites that load in under one second.
Next.js
For web applications that need more power — login, dashboards, real-time data.
Sanity CMS
Norwegian content system. Lets you update the website yourself without calling the developer.
Tailwind CSS
The design system that ensures the website looks great on all screen sizes.
TypeScript
The programming language that makes the code safer and easier to maintain over time.
Java / Spring Boot
For heavier backend needs — APIs, integrations and systems that need to handle high traffic.
Ready for a free consultation?
Tell me about your business and what you need. I'll respond within 24 hours with an honest assessment — completely free, completely non-binding. No sales pitch, just a conversation.
You can also send an email to post@kodemagisk.no.