Master Jedi

Best pizza in Nautrup

Tel. 22 34 08 34

CVR number: 43285262

I am a 40-year-old software consultant based between Holstebro, Herning and Viborg.

I have worked as a full-stack developer in many different areas. I have Frontend experience with HTML / Javascript / TypeScript, WPF, swift and winforms. Within backend I have extensive experience with .NET development. Including both greenfield and integrations to various systems. On the database side, I have worked mostly with SQL Server, but also NOSQL and file-based proprietary formats.

I have over 20 years of professional experience in everything from compliance, finance, the telecommunications industry and HIFI equipment (feel free to ask)

As a form of work, I am pragmatic and can adapt to your business. However, I prioritize result over process. I have worked extensively with Azure Devops, Git and Subversion.

I love difficult issues and have never had a task I could not solve.

An analogy

You have a challenge, the solution is right in front of you.

If you throw enough hours after the assignment, it may be read at some point.

It's just not the only task on your desk.

If you know how and have the time to focus, the task can be solved quickly and efficiently.

In addition, I can explain the solution to you, so you have one more tool for next time.

Contact me



When we sold Got Ethics to German EQS, I followed the trade.

It became a hectic year with many changes, I tried again with management and planning.

In the first half, our small team succeeded in building a support portal to manage all our customers internally.

The last half year, I helped transfer my knowledge to a number of new teams that were to prepare our product for the next trip.

It was instructive and hard. But I got to know some talented, beautiful people.

I also found that I'm passionate about solving problems. Finding creative solutions to complicated tasks.

Everything can be read, sometimes it requires input from unexpected edges. Sometimes pressure from deadlines, other times a creative environment.

  • .NET
  • C #
  • Angular
  • HTML
  • Javascript
  • CSS
  • API
  • GDPR
  • Compliance
  • Azure

Got Ethics

****** 2012-2021

When you're a team of just 2 developers in an industry with competitors over 50, you'll have to be creative.

We worked with compliance, and always had to make sure we complied with all rules and laws to the letter.

The collaboration with our legal department was t æt. We had 3 main priorities:

  1. Protect the anonymity of the reporter
  2. Makes the system secure so that developers can not access confidential information
  3. Makes it easy to use that we minimize the need for support

One afternoon our Chief Legal Officer called.

We must ensure compliance with Russian law so that we can offer our solution in Russia

The law stipulates that all information must be stored in Russia before it is stored in Europe.

In addition, the Russian government should have access to decrypt data upon request.

The challenge was that the company we had to make it for l å in Denmark.

We would not do a " mirrored " setup as it would take too long to implement.

We would not create a bug in our software as this would weaken our system.

We would not give the Russian government access to more than they needed. They should only see "Russian " cases

After long hours and small prototypes, our solution became a proxy.

On a small simple server setup, hosted in Russia, we installed a service.

When a user selected Russia on our site, we forwarded the request to the Russian server.

Everything sent to and from users was sent through this server, to end up on the Danish server

This data was then stored with a public key, where the associated private key was kept by a Russian company, which could provide it in case it was requested.

Other competing companies did not offer this service, and we won a number of customers solely on this feature.

Sometimes the simple solution is not only necessary, but also the best.

  • .NET
  • C #
  • Angular
  • Swift
  • Java
  • HTML
  • Javascript
  • CSS
  • API
  • GDPR
  • Compliance

Belle Balance


One week into the employment period, the phone rings. A man presents himself briefly at the other end and asks me.

"Did you work in the communications? "

I answer: Yes, a little bit in Midtvest Bredbånd. "

Great! Can you take me to Aalborg on Thursday? I expect to start a telephone company. See you up there! "

My boss is looking at me

That was my boss! He said.

"Ham you will be happy! "

I received shortly after an email with an address in Aalborg at Telenor

The days went by and on Thursday morning at 9:00 I was standing in Telenor's car park.

A newer family suv with children's seats swings in front of me. It parked quickly and a younger man jumped out.

Hi, you must be Philip! He said as he shook my hand

We have to get in there - he led the way and continued with fast steps.

Today's mission is to find out what we can and cannot do. We need to create a mobile company - so we can bill customers - as quickly as possible. "

I nodded and after a short walk, I found myself in a meeting room with 3 other people.

The meeting was formal and full of talk about companies, accounts and liabilities.

Suddenly the conversation fell on the technique.

It turned out that we had direct access to the mobile network.

We had to register SIM cards ourselves, process payment info, add products, everything!

When we got back to the office, I started right away.

First I had to master the TAP3 format.

TAP3 was a binary format so it was a challenge to read. Luckily I found an RFC

It would take some time, a lot of writing, a lot of macro work.

After a few days, I made the status.

I was about 1/10 through the RFC. In addition, we should have done a CRM, network integration, a website with a self service portal and a lot of other little things.

I could not do this alone. Our deadline was in 3 months.

Luckily I knew Henrik, a great developer I had worked with at Midtvest Bredbånd.

I talked to him, he was ready, my new boss said good-bye to it - and so we went.

After 3 months of hard work and long evenings, we were ready.

We had built our own platforms so we could provision new SIM cards and buy them the samen with telephone numbers.

In our platform we could control everything, we even handled the TAP3 billing information, we could show consumption data to the end user. The project was a huge success!

A wild journey that would never have succeeded without Henrik.

Sometimes you need help, sometimes two people are more than twice as valuable as one.

  • .NET
  • C #
  • WPF
  • HTML
  • Javascript
  • CSS

Midtvest Bredbånd


Midtvest Bredbånd was a special place.

A passion project in the heart of West Jutland.

A group of dedicated technical people with very different backgrounds, worked hard to bring fiber to Jutland's homes.

This long before fiber was the norm, long before the need existed in private homes.

The pioneers behind the project were far-sighted, they could see that the need would arise, they could see that it was a requirement to be able to secure West Jutland for the future.

Everything from developers, electricians, physicists, HR to marketing people and accountants was found here.

A giant company in miniput format.

The advantage was that everyone was an important part of the puzzle, and everyone felt the unity.

We gathered late at night for distribution night.

We had made a major update that included new features on the set-top boxes " and the network

As always, the atmosphere was good and concentrated.

Debugged a set-top box locally, another work with a cisco router.

A number of minor issues have been identified, some issues we are working on in parallel.

I myself was working on optimizing an update script that took too long to execute.

My boss came into the office, found that everything was going as it should, and quickly went out again.

We looked at each other and my oldest colleague smiled and said, Just wait!

We continued our work and after what felt like a few minutes, the boss came back.

In his arms he had a coffee machine, two bags of baked bread, some hot dog bread, a packet of raw breads and some ketchup.

Boys, continue only.

To the composition of keyboard clicks, the scratching of pencils against paper and concentrated mines, the scent of care began to spread.

The boss used the coffee machine to heat the red buns while the breads lay on tissue paper on a radiator.

In the bag he had bought cake for the coffee he had made before the machine had been turned into a mini grill bar.

A magical night where everything ended well.

Here I learned the importance of teamwork, everyone has something to offer, it's just about discovering and cultivating talent.

As well as the importance of remembering to enjoy and cultivate the moment.

  • .NET
  • C #
  • WPF
  • WCF

3P Technology


PLC was not something I had worked on before.

Michael was a trained electrician, but had found a niche in biogas plants in Europe

I helped him develop a series of tools to control Siemens systems.

Over the course of a few months, we built a small suite of tools together that streamlined his work routines.

I learned a lot by working with his talented team of engineers and electronics mechanics.

I got an understanding of the importance of stability and security. Something that should prove to be very important in the future.

  • .NET
  • C #
  • WPF
  • WCF
  • PLC



In a patricia villa in the heart of Holstebro, something happened at the beginning of the new millennium.

A handful of young boys would try to keep up with the possibilities of information technology.

They would ride with the wave so they roll in over all the existing industries.

A wave that would tear down old giants and at the same time make room for new players.

Many people wanted jobs with them, they had become local celebrities.

One day in December, they received an application, sent by email, with an exe file and a description attached.

They did not dare open it. It could be a virus. Who would send an exe file as an application. Very suspicious.

After a few days, their curiosity, the application won, and to their relief, they saw a program written in their development environment, a mixture of video, images and text in 2 languages. .

I'm a young man of 22 living in a small town called Sevel with my lovely wife and two cats. I've been programming my whole life in everything from Visual Basic, C, C++, C#, Java, Perl, in other words everything I have been able to get close to!

He grabbed the phone and called me.

Two days later I had the job.

Sometimes you have to dare to stand out. You can lose, but ogs å win big!

  • .NET
  • C #
  • WPF
  • WCF
  • WebServices
  • Embedded
  • NFC
  • Zigbee
  • Winforms
  • Direct-X

FBG Media


First day on the job, graduate and ready to make a difference. I stood outside in the cold, waiting in suspense the early morning of January. Breathed warmth in my frozen hands while I was jumping on the bandwagon.

In the corner I saw a man walk by. You must be Philip said the smiling man with glasses and stubble Come inside. He read up and showed me the way to my desk.

There were fresh flowers on the table and a computer was on. Before I could say thank you to my new colleague, an energetic bald man came blowing into the room. Have you worked on an iPAQ?".

I looked at him and replied, I've been working on phones before. Super! We need an extract from the machine database that we can show on AGROMEK Thursday. Can you fix it? "

Of course. I answered without hesitation. Even though my brain was full of questions and my heart rate was over 100.

The bald man was my new boss, an amazing person I got to like a lot. He quickly drew a sketch of what he was going to use and I got started.

What database are you using? I asked scared my new smiling colleague with the glasses.

MySQL, you just got a login, no even better you can just check this project out in SVN, so you can see how we do it

I checked it out and looked scared down at the files popping up. .Plx, it's Pearl shit. I made a project in Pearl 2 years ago. Or mostly a hello world.

Oh well, it reminded me a lot of c, it's good enough - my naive brain thought.

I looked up the bookshelf and got the Drummer ". HAPS!

Immediately I went to war, comparing the book to sample code. I quickly got something up on the screen. This could work.

Sequential programming has the advantage of being straight out of the way, I thought, not so many tricks, just code.

Time flies, the feeling of being in a time-short montage filled me. Fingers flutter over the keys

Hello? Are you not going to lunch? - The smiling man with the glasses was waiting for an answer.

Wait a minute, I'm just going to ..

He walked out of the room laughing

Before I looked around, hadI like something that seems to work, I hurried to transfer it to the iPAQ and proudly smiled at my new boss.

In his office he sat with his headset on and drums merrily on the table. His right finger indicated that I should wait a moment.

Namely, we say that! Yep "

Are you done? He asked teasingly.

At least I have something to see! "

He smiled heartily and reached out to take the iPAQ

Let me see if you can. Yeah. And then you should be able to see. Namely. Ok.

I was filled with fear and apprehension. It felt more real than any exam I had been to. At the same time less frightening, but also much more important.

You must not think you're done, we just have to have the designer on. But the functionality is right in the closet. Very impressive.

I smiled all over the five and grew a meter that day

When I went home, I borrowed the Drummer from home secretly, spent the whole week going through it from end to end.

A year later, when I quit my job, I told the bald boss that I had almost no experience with Pearl, he laughed and said he had not discovered anything

Sometimes courage and hard work can make up for a lack of experience. This was one of those times!

  • pearl
  • php
  • html
  • css
  • javascript
  • ajax
  • MySQL