John Doe Thomas Cook Blog

I'm an Android Developer by day, but enjoy dabbling with other stacks. I also enjoy playing TTRPG games solo and writing up my adventures for other people to read about.

Thomas Cook Blog

I’ve been a professional software developer for over a decade now. Primarily focussed on Android development, I have worked on several very interesting applications and have had to apply myself to learn not only the framework itself but several challenging and unique business problems.

It’s been quite a journey and I feel like I’m ready to start actually documenting what I’ve learned in the vain hope that perhaps someone else will be able to learn something from what I’ve done.

Outside of Android, I also do quite a bit of “hobby” programming, such as this blog, but also including learning Haskell, implementing neural networks from scratch, implementing genetic algorithms and other “AI” systems, creating various simulations, random throwaway games and websites.

I’d say I’m fairly proficient in the following:

Anyway, here’s some articles about things I’ve done over my tenure as a software developer (non exhaustive obviously, I will add more as and when I can be bothered):