Skip to main content

Courses & workshops

Courses in web development and tracking

For development teams, where training makes most sense inside the code you actually work in. I spend a couple of hours reading the repository beforehand.

+45 22 51 31 79
  • Same-day reply
  • Fixed price
  • No lock-in
  • In your own codebase
  • Next.js and the App Router
  • Performance and accessibility
  • Tag Manager for developers

Service

Courses in web development and tracking

The topics I get asked for most

  • The App Router in practice: server components, caching, and the places where the mental model and reality diverge.
  • Performance: how to find out what is actually expensive instead of optimising what is easy to measure.
  • Accessibility for developers — keyboard navigation, focus management and the five things that solve half the problems.
  • Data layers and Google Tag Manager from the developer's side, so marketing can get what they need without asking for a deploy every time.

The format

Half days work best for developers. A full day away from the work is hard to get approved, and the return drops after lunch anyway.

I prefer to finish by making a real change together in your codebase. Then there is something concrete to hold on to afterwards.

Deliverables

What you get

Concrete deliverables, not a report of recommendations someone else has to find time for.

  • In your own codebase

    I read the repository beforehand, so the examples are yours and not an empty project.

  • A real change together

    We finish by making something that stays. Then there is something concrete to hold on to afterwards.

  • Notes and references

    What we covered, with links to what is worth reading next. Not a slide deck.

  • A data layer agreed

    If tracking is included: an agreement between development and marketing on which events exist and what they are called.

Process

How it works

Four steps. You know what happens when, and you can stop after any of them.

  1. 01

    Your tasks up front

    I ask for two or three concrete tasks people spend time on every week, then build the day around those instead of using my own examples from someone else's industry.

  2. 02

    Morning: the technical part

    Short and concrete. Not a talk about what the technology is, everyone has heard that, but how to actually get something usable out of it.

  3. 03

    Afternoon: hands on

    People work on their own tasks while I move around the room. That is where it sticks. I have never seen anyone change habits from watching a screen all day.

  4. 04

    Material you keep

    A follow-up document with what we built, including what ended up working. New colleagues can catch up later without sitting through the same walkthrough again.

Mikkel Tschentscher
Available for new work

Who does the work

I am the person you will be working with

My name is Mikkel and I have been building for the web since 2010. There is no project manager in between, and you will not get a junior on the job because the senior was busy. What you agree is what gets built, and I am the one building it.

Day to day I am a partner at Bigum&Co, and I have worked on more than 400 projects across ecommerce, pharma, construction and the public sector. Call or write — I usually reply the same day, and I will say straight away if the job is not a fit.

Experience
16 yrs
Projects
400+
Rating
5.0
Reply time
Same day
+45 22 51 31 79

In depth

Courses in web development and tracking

What developer courses usually miss

A course in a framework is rarely what a team is missing. The documentation is usually good and people can read. What they lack is knowing why their own codebase behaves as it does, and which of the choices made two years ago still make sense.

So I read the repository beforehand. Not to criticise it, but to use it as material. When we talk about server components and caching, we talk about the place in your code where it is actually a decision, not about an example from the docs.

That also makes the day shorter and more useful. There is no point covering things the team already does right, and every reason to spend time on the one place everyone has been unsure about for six months.

Half days work best. A full day away from the work is hard to get approved, and the return drops after lunch anyway. Three half days a couple of weeks apart gives people time to use it, and then we can pick up whatever caused trouble.

Tracking from the developer's side

This is the most requested half day, and it is rarely because the developers find tracking interesting. It is because marketing keeps asking for things that need a deploy, and nobody wants that conversation every other week.

The answer is a data layer. Development commits to a set of events with fixed names and fixed fields — page view, form, cart, purchase, search, filter. Marketing can then work freely on top of it in the tag manager without asking for anything new.

That takes a conversation between the two teams that in many places has never happened. So I usually suggest someone from marketing sits in on that half day. It is not a technical problem, it is an agreement problem, and it gets solved fastest with both sides in the room.

Reviews

What people say about me

  • I have never come across a developer as dedicated and capable as Mikkel.
    Jonas Krogslund(translated from Danish)
  • Mikkel is seriously good, helpful, lightning fast to reply — and on top of that he is a nice person.
    Trine Handskemager(translated from Danish)
  • Mikkel delivered competent, professional work setting up my website. Everything ran quickly and without a hitch.
    Sisse Find(translated from Danish)

Services

Why me

  • 16 years of experience

    I have built for the web since 2010 and seen most of the ways a project can come off the rails. It makes the estimates more honest.

  • 400+ projects

    Across ecommerce, pharma, construction and the public sector. Chances are I have seen something close to your job before.

  • You talk to the person coding

    No project manager in between, and no junior on the job because the senior was busy. What you agree is what gets built.

Brands I have worked with

A selection. Some freelance, some through agencies, some across several years.

  • MT Højgaard Danmark
  • Egmont
  • NNIT
  • Visma
  • Lomax
  • Pascal
  • able.
  • OOONO
  • Novo Nordisk Fonden
  • Energii
  • Maersk Tankers
  • Nordkysten Entreprenørfirmaet

Questions

Frequently asked questions

Can you run it over several sessions?
Yes, and it often works better. Three half days a couple of weeks apart gives people time to use it, and then we can pick up whatever caused trouble.
Do you teach in English?
Yes. If there is one person in the room who does not speak Danish, we run it in English. That usually works fine.
Which topics can you cover?
Next.js and the App Router, performance and Core Web Vitals, accessibility for developers, and data layers and Google Tag Manager. If it is something else, ask — if I am not good enough at it, I will say so.
Do you teach in English?
Yes. If there is one person in the room who does not speak Danish, we run it in English. That usually works fine.
Can you run it over several sessions?
Yes, and it often works better than one long day. Three half days a couple of weeks apart gives people time to use it in between.

Experience

2023 – PresentBigum&CoPartner & CEOUpskilling in AI and digital marketing — 10,000+ satisfied students since 2012.
2024 – PresentKurvemagernePartnerRepair of wicker chairs and design classics — Denmark's largest wicker chair workshop.
2010 – PresentSelvstændigWeb DeveloperEffective digital solutions that convert and are easy to manage.

Past Roles

2021 – 20231260 A/SPartner & CTODigital agency with 20+ employees specializing in performance marketing. Sold to Standout Media.
2014 – 2016Barko A/SCo-founder & CTOFrom dog food on a subscription to a goodiebox with more than 1,000 active subscribers.
2012 – 2016Bigum&CoCo-founder & CTOCo-founded the education company and built the internal technical platform.

Sound like a fit?