So I have been coding for quite a while now both at work and for personal use. Over the years I have done my best to keep code in some kind of order but unfortunately I have not been as disciplined and thorough as I would have liked. Lack of accompanying documentation/commentary has also meant that even if I was able to get my hands on the code/tool I was after, I would end up re-inventing the wheel because I could not be bothered spending time deciphering what the code did.

This website is my attempt at compiling code I write into one place, clearly documenting my work so that should I need to reference it in the future I can do so easily. Since this website is open to the world, it also puts responsibility on my shoulders to make sure the content is up to a standard where someone completely new to a piece of code or tool should be able to quickly get a good working understanding.

This website contains code that I have written and tools created by others I have used and find useful. If you want to use any of the code I have written please feel free to do so, all I ask is that you reference this website in the header/comments section of you code as a source. If you find errors or if you have a better/quicker/more efficient way of doing things then please let me know, I am always keen to learn from others! Likewise if you have an idea or specific use case and need help coding it please let me know and I will be more than happy to help you out where I can!


All code listed here is considered development code and not production ready. If you use code from this website you do so at your own risk. Please test before implementing into any production environment/process. No notification will be given if code changes.

You will notice that a lot of my code is centred around trading, this is a hobby of mine and I enjoy the challenges it brings. Please note, information provided on Coder’s Notepad and accompanying material is for informational purposes only and should not be used as a basis for any investment or other purpose. It should not be considered legal or financial advice. I am not a registered investment advisor, and I am not recommending that you buy or sell anything.  I also do not make any guarantee or other promise as to any results that may be obtained from using my content.This information is provided “as-is”.