My name is Dave. I am a coder by day and trader by night.

I mainly work with Python and Data and I use Open Source tools on Ubuntu Linux.

I believe that anyone can and should learn how to code and should know how the internet and web technologies work.

I use my programming skills to assist me in trading by doing automated backtests and automated trading. This is actually what got me into programming in the first place.


I am a self-taught programmer. Many, many years ago I started running Debian Linux on my desktop and later laptop computers. At that time it was still pretty tricky to get all the hardware to work out of the box. So there was a lot of hacking and scripting involved to get a machine up and running. Then I taught myself to setup webservers and run websites including databases. My first professional IT job was as an eCommerce manager setting up a webshop for a fashion company. I soon realized that I was more of a craftsman than a manager. So I moved on to other jobs where I could actually work on software. I worked in companies using many different stacks and technologies like:
  • HTML
  • CSS
  • Javascript
  • VBScript
  • C#
  • Java
  • Ruby
  • SQL
  • XML
  • XSLT
  • Bash
  • Windows server
  • Linux server
  • Docker
  • Python
So I am pretty all round. You could call me a full stack developer. I also have experience with different frameworks like:
  • Django
  • Pyramid
  • Flask
  • Bootstrap
  • AngularJS
  • EmberJS
  • VueJS
Currently, my main focus is on working on the backend using Python and Postgress. In my day job, I work with a lot of data and I build data ingestion and processing pipelines, APIs, and frontends on a dockerized infrastructure.

Knowledge, experience and the ability to learn new technologies are most important in being a good developer. Therefore I always work on my knowledge and skills by reading books or doing courses.


On the certificates page, you can see some of the most important certificates I received for the courses I did.

Learn how to code

If you have never coded before and you want to learn the fundamentals, then I have a short video course on Udemy for you that has explained the basics of programming with Python to over 6000 students:

Learn how to code with python
on Udemy

Here is a list of the coding related posts I have written this far on this blog:

Popular post

Which Forex Pairs are Generally Trending and Which Ones Tend to Revert to the Mean

Build more wealth with gold

Get links to data referenced by