How I Can Help You
My technical and academic interests have been quite varied, and it’s fairly likely there’s something in my experience that you will find useful. Furthermore, I tend to be a quick learner and a kind co-worker, so if you’re simply looking for an extra helping hand for your project or company, I’ll be happy to consider such an opportunity!
As I don’t believe that programming skills and experience are conveyed meaningfully by long lists of buzzwords, I won’t make that the centrepiece of this page. That being said, below are the kinds of work I like to do.
Computer graphics and video game programming
This is why I started programming in the first place. I’ve always been mesmerised by the beauty and atmosphere of certain video games. More specifically, I have in mind titles such as The Talos Principle, Fez, The Witness, Firewatch and probably many more that I can’t remember at the moment.
I have some hobby-level experience with the technology you are likely using in your video game or graphics project, such as C/C++, SDL2, OpenGL, and Vulkan. And since I’m a mathematician by training, geometry, spatial logic, and procedural generation come naturally to me.
Please note that I strongly prefer to work on non-violent video games.
Static websites
What are static websites? Those are websites that don’t require any software on your server or host. This is advantageous in numerous ways:
- Less complexity for the website owner to deal with
- Fewer maintenance headaches caused by bad updates
- Faster loading speed for the user, which matters a lot if you don’t want to be losing visitors simply to slow page load
The website you are reading right now is also static and coded from scratch. If you think your project or company needs a website to enhance its online presence, consider contacting me, and hopefully we will come up with a solution that works beautifully for you.
Why work with me?
There are a few reasons why working with me might be a particularly sound choice:
- You might need someone with a mathematical/academic background. While I’m not exactly a career mathematician, my bachelor’s in maths exposed me to the way researchers operate and to the rigour of mathematical proof. And it gave me the background and the confidence to do maths-heavy work.
- I’m transparent about what I can and can’t do. I will do my best to set reasonable expectations so that our work does not come to a screeching halt in the middle of a project.
- I might happen to be a good values match. I strongly believe that software should prioritise user experience and minimise environmental impact. I often cringe at how unnecessarily complicated and resource-intensive some software solutions are.