I'm Callum Thomson.
Oftentimes I find myself food shopping and suddenly I'm thinking about how I'm going to implement secure end to end encryption in my next web app. Or maybe I'm trying to get to sleep but I can't stop wondering about how that JavaScript floating point arithmetic error could have made it into production.
Solving these tech problems on the web brings me a great deal of joy - it is my bread and butter. Getting better at my job every day is equally, if not more rewarding. This is because it's important for me to always be challenging myself, and this is a value that is core to my professional work as well as in the rest of my life. This is why I invest a lot of time into myself, sharpening my skills and accumulating knowledge.
That's not all I do though. On any given day of the week, you will likely find me lifting weights, rolling around on the floor at a Brazilian Jiu Jitsu (BJJ) class, or roaming the streets taking photographs.
Although I have learned a great deal in my 12+ years of programming, one key thing I have learned is that you never stop learning, and everyone you meet knows something you don't.
I would love to learn more about you and help you solve the challenges that you're facing on the web. To hire me, or for any enquiries at all, shoot me an email to c@llum.io