You can hire me for your FPGA or embedded project. I will work with you and your team remotely over the internet. For the majority of tasks, this is the most cost-effective way to accelerate your productivity in the shortest possible time.

I spent most of my time as a hardware designer for the largest defense company in Norway working solitary in my office. Even in hardware design, almost all tasks are virtual, and can be delivered over the internet. When physical hardware is required, it is often sufficient to supply me with an evaluation board.

What I can do for you

I am a VHDL specialist, but I can do most types of software development as well, including embedded programming. Continue reading to see some of the problems that I am a good match for.

Verification and testing

Is your team rushing to complete a project, with little time to write proper testbenches?

Without a doubt, you already know the importance of testing in VHDL. But with no time to spare, you may be forced to take shortcuts. Unfortunately, those untested modules may come back to haunt you in the long run. Inevitably, eating up any time that you may be saving at the moment.

You can hire me to test your design. I will write self-checking testbenches for your RTL modules. Save time and get peace of mind by offloading some of the work burden on an external expert!


I will help you find the root cause of those annoying bugs that are plaguing your project. Spend no more time on these unplanned tasks. Hire an expert bug buster instead, and get back to the order of the day.

Insight is the key to all debugging. The only way to fully understand what’s causing the undesirable behavior is to gain full access to the events leading up to the symptom. Once you manage to isolate the bug sufficiently, the underlying cause will often reveal itself.

Supply me with as much detail about the problem as possible. That will give me a head start in zeroing in on your bug, saving you time and money. Get in touch to discuss your debugging needs!

RTL design

I have written RTL modules for FPGAs in some of the best weapon systems on the planet. Let me employ the skills that I acquired from veteran aerospace chip engineers to help your project get off the ground flying.

Whether your project uses a SoC like the Xilinx Zynq-7000, a large-scale Virtex-6, or a low-power Lattice iCE40, I am familiar with the architecture. I can work with other architectures as well because I have a good understanding of the key concepts of FPGA building blocks.

Send me your inquiry, and I will get back in touch shortly!

Feasibility study

Has your company won a contract which you think is best solved by using FPGAs? Do you have limited experience when dealing with FPGAs, and wonder if they are the best tool for the job?

I have started and completed many FPGA design. I know a lot about which problems you may encounter, because I have dealt with many of them myself. I will tell you if a microcontroller is better suited to solve your problem, or if an FPGA is indeed the way to go.

Hire me to get an unbiased opinion!

Embedded programming

In addition to FPGAs, I am experienced with several microcontroller architectures. Including, but not limited to, the Arduino rapid prototyping platform.

I have worked with all kinds of Arduinos and AVRs, and also some exotic chips like the ESP8266. Furthermore, I have more than ten years of experience in programming C for embedded systems.

Get in touch

The easiest way to contact me is to send a mail to If you prefer to call, you can do that too, but keep in mind that I am in the Indochina time zone (UTC+7). Give me a call at +4748421069, and I will chat with you if I am free to talk. You may also connect with me on LinkedIn or Facebook.